Levo-Lon
Guru
I have this noise and it comes from the sole of my shoe. Still not figured a way to stop it so I switched to flats.
Take your bike for a spin in trainers (with your SPD's) and see if the noise persists.
My giro terraduro shoes do it..
Its the hard insert, no fix, stops when or after getting wet through, not a fix tho