My 2003 Cherokee has had some of the same problems.
Crankshaft position sensor at 48k, overheat fan relay at 75k. Now it's doing it again at 83K, ECU and a bunch of circuits replaced at dealership.
You know it really makes me angry when I read all these threads about the exact same problems I have had with my Cherokee. It's obvious Jeep knows and refuses to repair or recall this stuff. I have to work damn hard for my money and it is a waste and an expense having such an unreliable vehicle.
They are just too happy to take your money at the dealership and don't really care if the problem was actually fixed or not.
It has been several years since you posted on this site. Don't know if you still have your Jeep, but I am having the exact same issue with my A/C, and I was wondering if replacing the relay fixed your issue. I just don't have tons of money to replace the entire A/C. I can get the relay at Autozone for $10... much better than several hundred or thousand dollars. Fingers crossed.
The fan relay is mounted on the fender with 2 sheet metal screws, behind the passenger side headlight/turn signal assembly. Open the hood, remove the long hex head retaining screw in the top of the headlight lens housing. Grab the headlight housing and pull forward until it releases. Once the headlight housing is out, look for a black square housing mounted on a metal backing plate, mounted on the fender with 2 sheet metal screws and with a 4 wire connector plugged into it. The connector has a slide locking tab that must be moved to allow the connector to unplug. Once unplugged, check the condition of the terminals and wires to see if they can be reused or need replacement.
When replacing the relay, I suggest the use of heat sink grease (available from Radio Shack) and the replacement of the zinc/steel screws with slightly larger stainless sheet metal screws (the original screws rust, reducing the relay hold down torque.
Hey there, I have a 2003 Jeep Grand Cherokee Laredo 4WD/4.0L. I have come across a lot of blogs saying that the cooling fan relay switch needed to be replaced. My engine has risen to the upper end of the gauge, setting off the check gauges light twice in the past two days. It seems to have only happened when on idle. I would like to diagnose the cooling fan relay first before repairing. Any suggestions?
In your blog you put "there is a cheap do it yourself way to do this." Any chance you could please inform me of this way? Would be very much appreciated. My email is email@example.com Thank you.
Did you ever solve this check engine light problem? I am having the same problem, but have already tried many things.
Good luck with your Toyota, you will need it.
I bought one new in 1991. I had nothing but problems with it. After about six months I called it my TOILET-OTA. The problem was that Toyota would NOT stand behind it.
In 2 & 1/2 years I sold it with less than 11,000 miles on it.
I then bought a 93 Jeep, and now own a Jeep Grand Cherokee Limited. I will NOT buy a Toilet-ota any more. Now I'm happy.
I am also the owner of a 2003 Jeep, and today as I was coming home, my relay fan broke AGAIN. I have had to replace the fan every year since I purchased it from the dealer 6 years ago. I am going on vacation tomorrow, and I am not happy. I have also had problems with both driver and passenger windows, tires, heated seats, brakes and a number of other issues that others have complained about.
I hope the Jeep people are reading all of these comments and trying to do a better job.
I have the same problem with my 2003 Jeep. Did you ever find out what the problem was?
I have an 02 Grand Cherokee that has had multiple vacuum leaks, and instead of putting a new 6" hose on, they would shorten the old hose. I purchased a piece of hose and a clamp, and it never happened again.
Also had the fan relay replaced twice. The second time I did it myself for $46, and it took 10 minutes.