Ok i think its always one of three things really, 1) The obvious, stuff getting into the grooves 2) Cheapo pads with high metal content will always make the noise (but pads will last a long time) 3)Whoever fitted the pads (!) didnt use enough grease/lube on all the bits.
Im sure you know that already but i seriously doubt it would be anything else.