$16000 1997 no start after TPS change
After an engine swap, drove it for a few days, then I got a CEL for the TPS sensor. I changed it at O'Reillys and then it wouldn't start. Tow it home, buy the OEM TPS, now still no start, the code is now P0340. I have changed the crank sensor, it is not OEM but I did test it, it has 5 volts and ground and it "clips" when hand cranked. So I checked and it appears I do not have spark. I checked the coil and it is working. I have brand new cap rotor wires and plugs, all OEM. The distributor is original. But was functional. Getting super frustrated . Don't know why changing the TPS would throw off timing? ECU? Thank you for you time.
plus little stuff like console latch, 12's,
Did you try putting the old TPS back in? I recently just bought a TPS from Napa and it was DOA. Took me way longer than i'd like to admit to figure that one out.
Also, did you really pay 16k for a Cherokee?
Also, did you really pay 16k for a Cherokee?
No, that's how much I've dropped on it. Be nice if I could drive it.
Trending Topics
I would either perform the tests outlined in the Service Manual, Youtube, or just replace the cam sensor
Seasoned Member


Joined: Aug 2011
Posts: 331
Likes: 14
From: Dallas, Texas
Year: 1987
Model: Wagoneer
Engine: 4.0L
paid 500 for her. new engine, rims, tires, bumpers, winch, new lights, new seats, new windshield, intake, 4 core new radiator, new fuel pump, OEM sensors, I think all of them, tps, map, idac, crank, plus new steering box, alt, all new hoses...
plus little stuff like console latch, 12's,
plus little stuff like console latch, 12's,
CF Veteran




Joined: Jan 2014
Posts: 1,102
Likes: 364
From: Eustis, Florida
Year: 1996
Model: Cherokee (XJ)
Engine: 4.0
First, I am not an expert...just trying to help...
I think the ecu has to match the engine if I remember reading that correctly.
Resetting the ECU it learns for the first 50 starts.
Is it possible that the ecu threw a code because it didn't know what else to do as it was receiving conflicting data and then shut down?
I don't know, just know what I have been through with my Jeepster...
I think the ecu has to match the engine if I remember reading that correctly.
Resetting the ECU it learns for the first 50 starts.
Is it possible that the ecu threw a code because it didn't know what else to do as it was receiving conflicting data and then shut down?
I don't know, just know what I have been through with my Jeepster...
First, I am not an expert...just trying to help...
I think the ecu has to match the engine if I remember reading that correctly.
Resetting the ECU it learns for the first 50 starts.
Is it possible that the ecu threw a code because it didn't know what else to do as it was receiving conflicting data and then shut down?
I don't know, just know what I have been through with my Jeepster...
I think the ecu has to match the engine if I remember reading that correctly.
Resetting the ECU it learns for the first 50 starts.
Is it possible that the ecu threw a code because it didn't know what else to do as it was receiving conflicting data and then shut down?
I don't know, just know what I have been through with my Jeepster...



