I think Lloyd has probably hit upon the root cause. To elaborate upon his question, you should carefully pick the seal out of the groove in the caliper in order to clean the groove thoroughly. I like to take a piece of solid 12 or 14 gage copper wire, bend it 90 degrees about 1/8" to 3/16" from the end, then beat the wire flat and file it to make a sharpened right-angle scraper. This typically is adequate to get all the aluminum corrosion products out of the groove, without damaging the aluminum itself. If the seal is hard or particularly rough from contact with the corrosion junk, its best to get a new one.