In reply to Run_Ross_Run:
Had a long running problem with deore caliper leaking onto pads. It was kind of obvious (same symptoms as yours, problem reoccurring after cleaning rotors, replacing pads etc) but bike shop insisted the contamination was self inflicted and tried their own remedies 1st (and 2nd... and 3rd!). Eventually they looked at the caliper, which, as I suspected, was the cause. To be fair to them, they replaced said caliper FOC, but frustrating to ride an unreliable bike for so long before being fixed.
Just switched to Nukeproof pads btw- they are great!