All of the above advice is valid, and just for an "outside the box" possibility, I had the same problem with one caliper on my twin disc setup, so I did everything suggested above, to no avail. I had the pads out for the umpteenth time when I realised that there was too much "pad" material, even with the piston fully retracted, so I stuck them in my lathe and trimmed a few mm off the pads, put them back in, and have had no issues since.
At least one other member has told me that he's had the same issue, we both bought our pads on ebay, so there must have been a bad batch at one time or another. The easiest way to check would be to re-install an old set of pads, and if the problem goes away, well, there's your problem...........
