A piezo has an extremely high impedance so the high input impedance preamp picks up all kinds of interference.
A piezo has a horrible frequency response making it a poor microphone.
Why not use a normal electret microphone and a preamp with an input impedance of 10k to 20k instead? The electret...