99 Jeep xj wtf is wrong with it

meatheadwes

Well-Known Member
Joined
Nov 8, 2009
Location
kings mountain
99 xj 4.0 runs like absolute sh*t. Was throwing crank and cam Correlation codes and now is throwing a p0351 coil a primary/secondary circuit code. I have changed both crank and cam sensor’s. Coil pack. Wire’s cap and rotor button. Swapped the ecm. And still having the same issue of misfires and want take fuel. Fuel pressure is fine. I’m at my wits end with this thing. Engine has 25k miles and was a daily driver weekend trail rig until a year ago when it stalled out on the way to go huntin. Got it runnin again and ran great. Then went to runnin bad Intermittently a few days later. Got irritated and let it sit for a year. Now it idles rough and can’t seem to get it figured out. Any insight would be appreciated.
 

Attachments

  • 3D3A5270-F9DA-4324-8FD6-D3D4F6C50E58.jpeg
    3D3A5270-F9DA-4324-8FD6-D3D4F6C50E58.jpeg
    88.2 KB · Views: 104
  • 70174610934__03DEA16B-C8A3-48AF-89E2-A15E92B378DA.MOV
    2.2 MB
Has a p1391 intermittent loss of cmp or ckp and a p0138 02 circuit high voltage b1s2 pending codes
 
Have you checked the wiring going to each sensor?

I found the signal wire from my cps to be bad causing my 2000 cherokee to have weird issues. Another thing to check is make sure your injectors are working properly.
 
Have you checked the wiring going to each sensor?

I found the signal wire from my cps to be bad causing my 2000 cherokee to have weird issues. Another thing to check is make sure your injectors are working properly.
Did you test it out or find a break in it?
 
Inspect VERY CLOSELY where the engine harness wraps around behind the driver's rear head bolt(stud). It is prone to rubbing through and causing intermittent issues just like you're describing.
I’ve looked at it. But I’m gonna go over it again to be sure
 
Check your distributor to make sure that there is not any play in it and that the bearing is not worn out. Also check the connections where the wires plug into the computer/ecm they could be corroded. :beer:good luck!
 
Check your distributor to make sure that there is not any play in it and that the bearing is not worn out. Also check the connections where the wires plug into the computer/ecm they could be corroded. :beer:good luck!
Everything checked out there. Made sure it hadn’t jumped time also
 
Have you used Google? 124,000 hits just on the PO351.
You changed crank and cam sensors. So .....

I did a couple minutes of reading and I'm gonna bet a nickle is sensor synch.
 
Others or Google can give you more info, but I assume the crank and cam sensors work together so they need to be timed a certain way.
 
As long as the distributor hasn't moved since it was running properly, the sync (cam/crank sensor sync) wouldn't be changed.
Try unplugging both O2 sensors and see what happens. I have seen failed downstream O2s cause similar fueling issues.
 
You said you changed the CPS, with what? I have burnt through numerous “new” CPS until I spent the few extra for a good oem and solved all my stalling, low power, bucking on acceleration, rough idle issues.
 
I attached the factory service manual for your 99 xj. If I were in your position, I would first clean all the engine grounds and pin out the harness back to the ECU. Also, the NTK O2 sensor are what these jeeps like. The 02 sensor up stream controls fueling, down stream only tells you if your cat is bad. If your Tach is bouncing around suspect would be CPS.
 

Attachments

  • Jeep - Cherokee (XJ) - Factory Service Manual - 1999 - OCR - 1948 pages.pdf
    49.8 MB · Views: 162
As long as the distributor hasn't moved since it was running properly, the sync (cam/crank sensor sync) wouldn't be changed.
Try unplugging both O2 sensors and see what happens. I have seen failed downstream O2s cause similar fueling issues.
I did have some o2 sensor codes back when it first started acting up
 
Back
Top