New and need help
I have a stock 1999 Jeep Cherokee Sport with the 4.0. I keep getting the P0340 code and the Jeep kinda jerks going down the road every once and a while.
I have replaced the crankshaft position sensor with new one from the dealership. Can't figure it out all and any help would be great.
I have replaced the crankshaft position sensor with new one from the dealership. Can't figure it out all and any help would be great.
So I am still having trouble with my jeep. I still get the po340 code as well as p1391. I have checked both the crank sensor and cam or ignition pick up sensor and they test fine. I put a different computer in it and it still does the same thing. I have checked all my grounds and cleaned them. Jeep idles fine, no smoking from the exhaust. The battery gauge does go down to around 9 volts sometimes. Scratching my head on this one. Anyone have any ideas of where I should look next?
CF Veteran
Joined: Jun 2016
Posts: 2,929
Likes: 5
From: York PA
Year: 2001
Model: Cherokee
Engine: 4.0 Litre I6
According to my FSM (2001) a weak battery can cause a PO340. what is the condition of the battery? Also, have you checked the condition of your sensor connectors and circuitry? I know you said you checked the grounds. Maybe hit the sensor connectors with some contact cleaner. The p1391 is an intermittent signal loss. If the sensors are good and the PCM is good. Chances are that you may have a problem in one of your harnesses. Keep us updated!
Senior Member
Joined: Mar 2010
Posts: 855
Likes: 1
From: Southern California
Year: 1989 Laredo
Model: Cherokee
Engine: 4.0 Inline 6 Renix
Have you tested the TPS at all? I'd look at that as well as the EGR valve, Idle-air control valve, clean the throttle body. How are your fuel injector wires?
Trending Topics
Changed the TPS and cleaned the throttle body and no change. My battery tests good under load according to Oreilly's. Fuel injector wires are fine they were a little oily but I cleaned them as well as my connections to my ECM, Cam sensor, and crank sensor
Member
Joined: Nov 2016
Posts: 114
Likes: 20
From: Queensbury,NY
Year: 1999
Model: Cherokee (XJ)
Engine: 4L
I had same problem with my 2000, changed out crank position sensor, no help. found an fixed vac leak, problem solved. Don't know what the connection was, but jeep ran well after that.
CF Veteran




Joined: Nov 2015
Posts: 2,863
Likes: 201
From: syracuse ny
Year: 1997 230,000 miles
Model: Grand Cherokee (ZJ)
Engine: 4.0, new lifters valve job with new springs and exhaust valves, preload set with shims
Battery gauge should never dip to 9v. Have the alternator tested for free at az or advanced.
Also mine did that when a coolant hose leaked on it.
Also mine did that when a coolant hose leaked on it.
Had the alternator and battery tested and they tested ok. I am going to replace the battery temperature sensor to see if that changes anything. I tested the old one with a meter and it checked below the range so I will update what I find


