might be worth stripping the front brakes and repalcing the piston seals . Mine locked up on the front and I replaced the pitted piston one side to solve the probelm.
Dust seals are a pig to refit though and best to have some to hand if case they tear upon refitting. cost prohibits caliper repalcement if you didint know ....cheers andrew