← Back to list

2003 Jeep Liberty Sport P0320 Code: Check Engine Light On, Stalls When Warm, Won't Restart

Model: 2003 Jeep Liberty Sport Fault Code: P0230 Posted: 2007-06-25 19:38

The check engine light is on in my 2003 Jeep Liberty Sport with a 3.7L engine (70,899 miles). The vehicle stalls when it warms up and will not restart until it cools down. It can be started again after cooling. I have already replaced the crankshaft position sensor twice, both from reputable sources — first from Advance Auto Parts (Sorenson brand), second from the dealership, which used a Mopar sensor. The issue appears to be related to engine misfire or sensor failure when hot. Based on the symptoms and known fault codes, I suspect either a camshaft position sensor issue or wiring problems between sensors. However, I recently confirmed that the actual code is P0320 (not P0230), which points to a crankshaft position sensor malfunction — though some users suggest it could be related to cam timing or electrical interference. A diagnostic scan shows intermittent misfire and sync issues when hot. The vehicle fails to start after warming, and excessive cranking may trigger the code. I'm now sending it to a shop for full diagnostics to confirm whether the issue is sensor-related or due to an underlying fault like oil leakage.

Related fault codes
P0230
Comments (10)
Anonymous 2007-06-26 06:48

Consider checking the camshaft position sensor or verifying cam timing and wiring connections to the crankshaft position sensor. Sensor quality and installation matter — what brand did you use?

Anonymous 2007-06-26 15:39

I replaced the first sensor at Advance Auto Parts (Sorenson brand), and the second one was from the dealership — a genuine Mopar sensor.

Anonymous 2007-06-26 16:14

Try replacing the camshaft position sensor next. When the engine fails to start, it's ideal to use an OBD2 scanner to check real-time signals and monitor status. Excessive cranking can trigger misfire codes even if the issue is elsewhere. If the vehicle stalls when hot, does the P0320 code appear immediately without attempting a restart? With a scanner connected, you may see PCM sync failure — indicating that one of the sensors isn't providing proper signal. While P0230 typically relates to fuel pump wiring, in this case, it's likely a mislabeling or typo; the correct code is P0320 (crankshaft position sensor). Assuming cam timing is correct, this points strongly toward a faulty sensor or wiring.

Anonymous 2007-06-27 11:45

P0230 is generally associated with primary fuel pump wiring — but in this case, that doesn't align with the symptoms. The user has clarified it's actually P0320.

Anonymous 2007-06-27 14:09

Yes, P0320 is a crankshaft position sensor fault code. I initially thought there might have been a typo in the original post — but now it’s clear that the user meant P0320, not P0230.

Anonymous 2007-06-27 14:36

Good point — please confirm whether the actual diagnostic code is P0230 or P0320. This distinction is critical for accurate diagnosis and repair.

Anonymous 2007-06-27 15:20

The correct code is P0320 — I apologize for the earlier confusion. I've already sent the vehicle to a shop for full diagnostic testing. Thanks for all the helpful input!

Anonymous 2007-06-27 15:31

Wishing you the best of luck with the repair — hope it resolves quickly.

Anonymous 2007-06-29 17:29

Just an update: the issue was caused by an oil leak shorting out the crankshaft position sensor. This explains why the problem worsened when the engine warmed up and why the vehicle wouldn't restart after heating.

Anonymous 2007-06-29 19:09

The oil leak was shorting the crankshaft position sensor — not the camshaft sensor.