
What this code means
P0339 may indicate an intermittent crankshaft position signal issue, where the PCM can lose a reliable crank reference at times.
What the vehicle may do
- The vehicle may stumble, stall, crank longer than usual, or have an intermittent starting concern.
- The symptom can be inconsistent because the signal interruption may only occur under certain operating conditions.
- The malfunction indicator may come on after the monitor catches the fault.
Possible fault areas
- Possible CKP sensor circuit connection concerns
- Possible ground connection concerns
- Possible crank pulse plate looseness or damage
- Possible CKP sensor performance concern
- Possible mechanical signal relationship concern
Diagnostic path
Opening context
On this 2.0L Civic, P0339 is an intermittent crankshaft position signal fault. In plain language, the PCM may be losing a clean crank reference at times. The vehicle may stumble, stall, crank longer than usual, or it may not show much until the monitor catches the problem. Broadly, you’re thinking about possible CKP sensor circuit connection concerns, possible ground connection concerns, the crank pulse plate, the mechanical signal relationship, or the CKP sensor itself. The PCM sets this kind of fault when the crank pulses between reference pulses are not what it expects, so the diagnostic path is to duplicate the fault first, then work through the signal path without guessing.
Start with the basic checks
Before focusing only on P0339, start with the basic troubleshooting approach and make sure you are not skipping a fault that needs to be handled first. If another indicated system fault is present, take care of that first so it does not pull you into a false crank sensor diagnosis.
Duplicate the fault at idle
Now try to reproduce the operating conditions in order. Start the engine and let it idle for 10 seconds or more. While it is idling, watch the HDS OBD STATUS in PGM-FI for P0339. If the failure duplicates here, the confirmation portion is complete and you can move on with the fault present or recently proven.
Duplicate the fault on the road if needed
If the idle check does not catch it, test-drive the vehicle for several minutes in the same range as the captured engine speed and vehicle speed conditions. Then monitor the HDS OBD STATUS in PGM-FI again for P0339. If the failure duplicates during the drive, the confirmation portion is complete.
Inspect the CKP circuit connections and grounds
Next, move to the CKP sensor circuit. Check the connectors at the CKP sensor and the PCM for secure connection and loose terminals. Normal here means the connections are OK. If anything is abnormal, the problem is in the connections or terminals. After that, check the engine ground and body ground the same way, looking for secure connections and loose terminals. Again, if that inspection is abnormal, stay with the connection or terminal problem before going farther.
Inspect the CKP pulse plate
If the connector and ground checks are normal, prepare for the CKP pulse plate inspection by removing the CKP sensor. Visually inspect the CKP pulse plate for looseness or damage. Normal is no looseness and no damage. If that inspection is abnormal, the fault is with the CKP pulse plate area.
Sensor conclusion after other checks pass
If the earlier inspection items all show normal conditions, the remaining item in this diagnostic path is the CKP sensor. At that point, the fault is determined to be with the CKP sensor, based on the connector checks, ground checks, and pulse plate inspection already passing.
Verify and close
Keep verification separate from the testing. After the found fault is corrected, rerun the same confirmation logic: idle the engine for 10 seconds or more, and if needed, drive it in the captured engine speed and vehicle speed range while monitoring for P0339. The takeaway is simple: prove the intermittent crank signal fault first, inspect the circuit and grounds before the pulse plate, and only call the sensor after the other checks pass. For more diagnostic training, visit stepdiagnostics.com.
Final check
For this code, the safest approach is to duplicate the fault, inspect the circuit and grounds, inspect the pulse plate, and only then draw a sensor conclusion if the earlier checks are normal.
For more guided automotive diagnostics, visit STEP Diagnostics.





