← Back to list

2004 Dodge Neon 2.0L - P0016 Fault After Crankshaft Position Sensor Replacement

Model: 2004 Dodge Neon 2.0 Fault Code: P0016 Posted: 2013-06-06 10:50

My 2004 Dodge Neon 2.0L has recently developed a P0016 diagnostic trouble code. One month ago, I replaced the timing belt and tensioner as part of routine maintenance. The vehicle ran smoothly at that time. A few days later, a crankshaft position sensor (CKP) fault was detected — specifically code P0340 — which prompted me to replace the CKP with an aftermarket unit from NAPA. After the replacement, the car ran fine for one full day. The next day, the check engine light came back on and the P0016 code reappeared. The vehicle is stock with no modifications. No other diagnostic codes are present at this time. I'm now concerned that replacing the CKP (a crankshaft sensor) may have triggered or exacerbated a timing-related issue, as P0016 indicates a correlation problem between the camshaft and crankshaft position sensors — specifically a mismatch in their signals. I suspect an intermittent signal from either the CMP (camshaft position) or CKP sensor, possibly due to wiring issues or sensor compatibility. Could the aftermarket CKP be causing this? Is there a known issue with non-OEM crank sensors on 2004 Dodge Neon models?

Related fault codes
P0016
Comments (5)
Anonymous 2013-06-06 11:33

The P0016 code indicates a mismatch between the camshaft and crankshaft position sensors — essentially, the CMP and CKP are out of sync. This typically requires a diagnostic scanner to capture freeze frame data and assess signal integrity. Key questions: Did you replace the CKP recently? Was it an OEM or aftermarket part? Could this be contributing to the issue? Additional details needed: Are there any other codes present? Is the vehicle stock configuration? Possible causes include intermittent sensor signals, wiring faults, or sensor incompatibility.

Anonymous 2013-06-06 12:45

The issue appears intermittent. After resetting the code and waiting about 10 minutes, I took the car for a drive with no check engine light illuminating — the vehicle ran normally during that period. I replaced the crankshaft sensor (CKP) due to a prior P0340 code. The sensor was aftermarket from NAPA. The vehicle remains stock and has no other diagnostic codes currently.

Anonymous 2013-06-06 14:16

What specific code did you see before replacing the CKP? Was P0016 present prior to the CKP replacement? Can you confirm the sequence of events? The vehicle had no issues initially, then after timing belt and tensioner replacement, a crankshaft sensor fault (P0xxx) appeared. After replacing the CKP, the car ran fine for one day before P0016 reappeared — is this timeline accurate?

Anonymous 2013-06-06 19:10

The vehicle ran normally for about a month after the timing belt and tensioner replacement. Then it triggered a P0340 code (Camshaft Position Sensor Circuit), which led me to replace the crankshaft position sensor (CKP). After that, the car ran fine for one day before returning with a P0016 code.

Anonymous 2013-06-07 15:07

I'm confused — P0340 refers to the CAMSHAFT POSITION SENSOR CIRCUIT, not the CRANKSHAFT sensor. You replaced the CKP (crankshaft position sensor), which is a different component. This raises a concern: did you misdiagnose the original issue? Was it actually a camshaft sensor fault that triggered the replacement of the crank sensor? Could this be a mix-up in sensor identification or code interpretation?