If the discs & pads look fine (no damage with stones or deep scoring) I can only suggest that they're like mine & need a good heavy braking from 60-70 mph once or twice a week to keep them clean. It makes a difference and was actually recommended by a mechanic. He said modern discs & pads need hard use to stop them corroding in the winter. Hope that solves it !