A few weeks ago the wife and I were out riding during some mild flooding and it popped a Crankshaft Position Sensor code and Random Multiple Cylinder Missfire code. Limped it home with a flashing CEL and inability to revv over 2100rpm.
Pulled the Crankshaft Position Sensor and the end was cracked and it had been wiping on the tone ring. Figured I had the issue licked after swapping in a new NTK/NGK sensor from my spares box and clearing the code.
Fast forward to today, driving around town after washing the Jeep and it stumbled and threw the code again with a flashing CEL. Limped it home, inspected the Crankshaft Position Sensor and harness for any damage. No obvious issues with anything. Picked up some new loom and started replacing the old/damaged/missing wire loom up the harness. Added a touch of dielectric grease to the seal on the Crankshaft Position Sensor like I usually do and went for a test drive.
All was good for several miles at varied speeds then it just died. Restarted after a short crank, flashing CEL and Crankshaft Position Sensor/Missfire codes. Shut it off, cleared the code and drove hone without issue. Went out later and drove around town without issue.
I looked around the harness anywhere loom is missing (will be working on replacing it as I have the time) and I didn't see any bad spots. I even started the Jeep and shook and wiggled the harness from the Crankshaft Position Sensor back to the ECM to see if there was an area that would cause a stumble and couldn't find anything.
Any ideas of other issues to check?
3/11/25 Update:
I have not had the issue again but decided to swap in my spare Camshaft Position Sensor just in case and also because the mounting boss on the (what I assume is original Mopar) Camshaft Position Sensor was broken and glued back together.
First start after the swap was a hot start since I did it right after I got home from work. It started much faster than it has been starting which I'm going to take as a good indication that the Camshaft Position Sensor was indeed failing.
I'll report back. Thanks
3/23/25 Update:
The oldest and I went out on a "get away from everyone else" trip today. About 20min from the house, on our way back, the Jeep threw a P0344 "Camshaft Position Sensor A Intermittent"
This is the sensor I just swapped in recently so I was flabbergasted. I couldn't get my OBD reader to reset the code and couldn't run more than about 2400 RPM (up from the 2100 when I was getting crankshaft position sensor codes) but managed to limp it home.
I lost my temper and just swapped the new Crown OPDA in, hoping for an insane amount of luck. Fired it up and it threw the P0016 Cam Crank relation code. Moved the OPDA a little and no change.
I desperation, I swapped back in the cam sensor from the old OPDA, pulled the battery terminal. No change. I turned the OPDA clockwise just a bit, unhooked the battery and hooked it back up, then tried it again and viola, no codes.
I took it on a long test drive and had no issues.
There was a lot of metal shavings in the old OPDA. My working theory is that they were causing issues with the pickup but that's a guess. No other issues to be seen.
FWIW my transmission has been shifting out of 1st funny for several days. After pulling the battery terminal it's shifting normally again.
Pulled the Crankshaft Position Sensor and the end was cracked and it had been wiping on the tone ring. Figured I had the issue licked after swapping in a new NTK/NGK sensor from my spares box and clearing the code.
Fast forward to today, driving around town after washing the Jeep and it stumbled and threw the code again with a flashing CEL. Limped it home, inspected the Crankshaft Position Sensor and harness for any damage. No obvious issues with anything. Picked up some new loom and started replacing the old/damaged/missing wire loom up the harness. Added a touch of dielectric grease to the seal on the Crankshaft Position Sensor like I usually do and went for a test drive.
All was good for several miles at varied speeds then it just died. Restarted after a short crank, flashing CEL and Crankshaft Position Sensor/Missfire codes. Shut it off, cleared the code and drove hone without issue. Went out later and drove around town without issue.
I looked around the harness anywhere loom is missing (will be working on replacing it as I have the time) and I didn't see any bad spots. I even started the Jeep and shook and wiggled the harness from the Crankshaft Position Sensor back to the ECM to see if there was an area that would cause a stumble and couldn't find anything.
Any ideas of other issues to check?
3/11/25 Update:
You’re going to call me crazy, but… I have seen on Jeep specifically where the cam sensor gets hot and the internal transistor fails. When it does, while watching the cam sensor signal wire on an oscilloscope, it goes from a clean 5 to 0 volt square wave, to fuzzy nonsense. This kills the engine. The computer is too stupid to interpret this nonsense as,… nonsense, and instead makes the determination that “the cam is still producing a signal, but the crank isn’t” and therefore sets an incorrect crank sensor DTC. Newer vehicles have an “Implausible Cam Signal” DTC the PCM can set that fixes this issue. Ours, do not.
To add a log to this fire, the fact that you said you couldn’t get it over 2100 rpm, tells me that the PCM is, in fact, seeing a good crank signal when all this is happening. Otherwise, you’d have no indicated RPM on the gauge.
You could experiment with the oscilloscope if you wanted. I’d be happy to walk you through the process. But my guess is that’s not a tool in your arsenal, and cam sensors are a cheap guess.
I have not had the issue again but decided to swap in my spare Camshaft Position Sensor just in case and also because the mounting boss on the (what I assume is original Mopar) Camshaft Position Sensor was broken and glued back together.
First start after the swap was a hot start since I did it right after I got home from work. It started much faster than it has been starting which I'm going to take as a good indication that the Camshaft Position Sensor was indeed failing.
I'll report back. Thanks
3/23/25 Update:
The oldest and I went out on a "get away from everyone else" trip today. About 20min from the house, on our way back, the Jeep threw a P0344 "Camshaft Position Sensor A Intermittent"
This is the sensor I just swapped in recently so I was flabbergasted. I couldn't get my OBD reader to reset the code and couldn't run more than about 2400 RPM (up from the 2100 when I was getting crankshaft position sensor codes) but managed to limp it home.
I lost my temper and just swapped the new Crown OPDA in, hoping for an insane amount of luck. Fired it up and it threw the P0016 Cam Crank relation code. Moved the OPDA a little and no change.
I desperation, I swapped back in the cam sensor from the old OPDA, pulled the battery terminal. No change. I turned the OPDA clockwise just a bit, unhooked the battery and hooked it back up, then tried it again and viola, no codes.
I took it on a long test drive and had no issues.
There was a lot of metal shavings in the old OPDA. My working theory is that they were causing issues with the pickup but that's a guess. No other issues to be seen.
FWIW my transmission has been shifting out of 1st funny for several days. After pulling the battery terminal it's shifting normally again.
Last edited: