Hi Andy, what pads are they? Although a mechanic fitted them, have they had copper grease applied to the back of the pads? Thirdly, have you gone through a bedding in process yet?
If you ask the mechanic the second question, don't ask him if he put copper grease on, he'll just say yes....