Since you have a '91 and most likely still have the factory heads, you most likely have a bad head or head gasket.
It is a somewhat common issue. They redid the heads in '93 (you can use 93 heads... it will say 93tm on it) to best less prone to cracking (they dont' like hot motors).
When they do the compression test, see if they can (if they dont' already) drop a little on in the cylinder, then test it again.. If the compression doesn't come up then you either have a hole in the piston (not likely) or the problem is from the head gasket and up (gasket/heads etc).
The heads can be changes in about 12 hours (doing it at home).. I think "book time" was 10 hours. Rebuilt heads will run about $550 or so... depending on what condition your old heads are in. If your old ones are cracked between the valves, you wont' get anything for the core. If it is cracked in the water jacket etc you still get some money for the core.
Thats a heck of a lot cheaper (and doable if you have basic hand tools and a torque wrench) and a haynes/chiltons book then replacing the motor.
~Mark