I had the same problem with my 96 grand Cherokee it was a combination of the water pump and the timing cover gasket I was able to do the water pump but the timing cover gasket gave me hell!
Overheating--have changed out the heater control valve (per a suggestion) and still overheating. Any thoughts?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic