I had the same problem recently on the front calipers of my old motorcycle. It ended up being crude under the piston seals causing them to not retract fully. I know it seems stupid but did you clean the groove where the seals go? I had to use a dentist type pic to remove the stubborn stuff but they work like new again.