Last edit by: IB Advertising
See related guides and technical advice from our community experts:
Browse all: General Overview
- Jeep Grand Cherokee WJ 1999 to 2004 Crash Test and Safety Ratings
Important Information to help you understand your Jeep Grand Cherokee.
Browse all: General Overview
XJ Ask the Question Thread
You guys have been awesome, thanks for all the help with this. So we're all up to speed with this:
-99 XJ, 174k, AW-4, NP-242, OEM spec everything.
-New everything: TPS, IAC, o2, ECM, Refreshed battery leads/ground, refreshed PDC harness and checked fuses/swapped relays, all grounds- oil dipstick, firewall to back of head (braided line), the one on the driver side wheel arch by ECM.
After discovering/replacing the broken dizzy cap it fired right up. Hadn't done this in a week and a half. No more rough idle, hesitation, no high end rpm's. Then, after 4 miles it threw the o2 sensor high circuit code.
Then I drove it more and I got this:
-99 XJ, 174k, AW-4, NP-242, OEM spec everything.
-New everything: TPS, IAC, o2, ECM, Refreshed battery leads/ground, refreshed PDC harness and checked fuses/swapped relays, all grounds- oil dipstick, firewall to back of head (braided line), the one on the driver side wheel arch by ECM.
After discovering/replacing the broken dizzy cap it fired right up. Hadn't done this in a week and a half. No more rough idle, hesitation, no high end rpm's. Then, after 4 miles it threw the o2 sensor high circuit code.
Then I drove it more and I got this:
Just refreshed it. I've been all over the wiring harnesses found a weak/exposed area and taped it up. This was a while ago. Worth more effort in actually fixing it I'm sure.
Beach Bum
Joined: Jul 2011
Posts: 6,123
Likes: 22
From: Cape Hatteras, North Carolina
Year: 2000 WJ
Model: Grand Cherokee
Engine: 4.0
Before o2 high code (first code) it was hesitating while in 4th and trying to accelerate. The hesitation quickly turned to the rough idle with one stall. It hesitated under any throttle and would bog out if given too much throttle. Then after more driving I got all the misfire codes.
Figured it should be.
I've read here where replacing the heater cores in these XJ's is a chore. I tell you though I don't see how it could be any more than replacing the one in our '96 Blazer LS. Two man job.
I've read here where replacing the heater cores in these XJ's is a chore. I tell you though I don't see how it could be any more than replacing the one in our '96 Blazer LS. Two man job.
Before o2 high code (first code) it was hesitating while in 4th and trying to accelerate. The hesitation quickly turned to the rough idle with one stall. It hesitated under any throttle and would bog out if given too much throttle. Then after more driving I got all the misfire codes.
Beach Bum
Joined: Jul 2011
Posts: 6,123
Likes: 22
From: Cape Hatteras, North Carolina
Year: 2000 WJ
Model: Grand Cherokee
Engine: 4.0





It's the ultimate idiot light. I unplugged the sensor on bottle.