oo7ml,
Perhaps you have be driving in an area that has allowed dirt and dust ( maybe even a rock )to get between the pads and the rotors and in braking there has been a hard spot created on the pads. IMHO I would try to rebed the brakes. Take and try to force some water between the pads and the rotors, Then do several hard braking events. What I meen by this is Getting in a place where you are not in traffic or anyone behind you. Take the car up to 60-70 MPH and brake hard like in an emergancy, do not allow the car to stop, stop braking when you get to like 20 MPH. Do this 2-3 times and let the pads clean themselfs and to put some heat on the pads. When you do this do not let the car come to a complete stop as this will put a hard spot back in the pads. I don't know if I have used all the correct terms or not, however this has worked for me in the past.