Short version: My 1993 Jeep Cherokee overheats, but only when it runs uphill for an extended period of time. I can run it on the level indefinitely, in 90-degree heat, at 60 mph, with the a.c.blasting, without overheating or losing any water from the radiator. However, if I drive up from sea level to about 3,000 feet, the warning light comes on, and in response the motor shuts down. When I check the radiator the water is boiling and it is a couple of quarts low. I have had the problem “repaired” five times, by two different garages which have mechanics of excellent reputation, but they seem to be unable to get to the root cause. Help!
Long version: I live in Panama. I bought my Jeep used in 1995, and there were no problems when I bought it. In 1997 I had to replace the engine because the block cracked after I stalled out while trying to ford a river (that’s another long story), but the car ran fine after that.
This problem first developed in February of last year. The car overheated while I was driving on the flat on a highway near Panama City. I brought it in to my mechanic, who has always been reliable. He had to replace the head gasket, which had been burned out.
A couple of weeks later I drove it to western Panama, a seven hour drive. At the six-hour point, there are several long hills. The car overheated and stalled out at the top of one of the hills. Having no way to contact a tow-service (which would have taken many hours), once the engine cooled enough I put in more water and drove to the next major town (very slowly, refilling the boiling-over radiator at every gas station). The normally one-hour trip took five hours. At the garage there (which I was assured by locals was one of the best in town, and they did seem to be competent) they said there was a hairline crack in the head, and it would have to be replaced. Since they couldn’t do it right away, I flew back to Panama City. I flew back out a couple of weeks later, and they assured me the problem was fixed. But when I tested the car by driving into the nearby hills, once again it overheated at 3,000 ft. I took it back to the shop, then flew back to Panama City. I came back two weeks later, after they had “fixed” it again (and, they said, tested it by driving it into the hills). But when I tried it, it overheated again. At that point, I decided that I better just get the car back to Panama City, fixed or no. With plenty of spare water, and by topping it up when it overheated, I was able to nurse it through the hills, and then had no problem when I reached the flat. Back in Panama City, my own mechanic looked at again. He replaced the head gasket (burned out once again) and the thermostat (again). But when I took it into the hills again, it overheated at 3,000 ft! At this point the head has been replaced, the head gasket fixed, the thermostat replaced, the radiator cleaned, the radiator cap replaced . . .
Since then (seven months ago) I have driven the car to work, plus a few extended trips to places where I didn’t have to deal with hills. The radiator has apparently not lost a drop of water in all this time. My next option is to take it to the dealers, but I am reluctant to go to them because they are crooks and have blatantly ripped me off in the past. So before I do that, I thought I’d ask the Teeming Millions. So, all you automotive geniuses out there, what’s going on?
-
Why does the car overheat only while going uphill? If there is a problem, why doesn’t it show up when I drive on the level?
-
How is the radiator losing water? There are no obvious signs of a leak.