What is the condition of the brake fluid? It is also possible that you have a collapsed hose which is causing a fluid flow situation.
If you take the caliper off then you could remove the pistons, clean piston walls and caliper bore, clean out the caliper cavities, and then reinstall. There really isn't much to a caliper. A rebuild is usually quite easy if you opt for that. It's messy, but easy.