If you do your own brakes and you can't compress the piston, you need a new caliper. Believe it or not, the remanned ones at Napa aren't all that expensive (like $50) and they have a lifetime warranty on them.
I just went through this exact thing on my KJ, replaced a bad caliper. Wisdom says you should do them in pairs, but the pocketbook said I could only do one. I did get new rotors because the outer pad on the wheel with the bad caliper was worn to metal. Sounded like the blue angels were flying over everytime I hit the brakes.
_________________
-=Stock, but goin' places=-
04 3.7 Sport.
Auto Trans
Yokohama Geolandar AT/S 235/70/R16
Garmin GPS on RAM Mount
Mileage Trend:
