| Rate the site |
P0339 is the generic OBD-II code for:
Crankshaft Position Sensor “A” Circuit Intermittent
The engine control module has detected that the signal from crankshaft position sensor A temporarily disappeared, dropped out, became erratic or stopped matching the expected crankshaft pulse pattern.
Unlike a permanent open-circuit fault, the CKP sensor may work normally most of the time and fail only:
The intermittent nature is what makes P0339 difficult to diagnose. The engine may run perfectly during inspection and then unexpectedly stall several hours or days later.
The ECU is effectively saying:
The crankshaft position sensor—usually abbreviated CKP—provides the ECU with critical information аbout:
The sensor reads a toothed target commonly called a:
As the teeth pass the sensor, they create an electrical pulse pattern. The ECU counts those pulses and uses the missing-tooth or reference section to identify crankshaft position. Toyota service information describes the CKP system as a sensor and toothed sensor plate whose signal allows the ECM to calculate crankshaft position and speed.
If that pulse train disappears even briefly, the ECU may temporarily lose synchronization. Depending on the vehicle, it may then:
A 2023 calibration bulletin notes that pending P0335 or P0339 faults can disable the major misfire monitor and other diagnostics on the affected application.
P0339 should be treated more seriously than many ordinary Check Engine codes because an intermittent CKP signal can stop the engine without much warning.
Possible consequences include:
Manufacturer bulletins document P0339 complaints that include crank-no-start behavior, and other OEM cases connect P0339 with crank/cam synchronization or mechanical trigger-wheel problems.
P0339 symptoms may be constant, but they are often unpredictable.
Typical complaints include:
Specialist diagnostic descriptions of P0339 commonly mention sporadic stalling, hesitation, unpredictable idle and intermittent sensor-signal loss. Manufacturer bulletins also document no-start and cold-start roughness on certain vehicles where P0339 was addressed through updated control-module software.
| Pattern | Most likely diagnostic direction |
|---|---|
| Stalls hot and restarts after cooling | Heat-sensitive CKP sensor or connector |
| No RPM while cranking | Missing CKP signal, wiring open, dead sensor |
| RPM briefly drops to zero while driving | Signal dropout, harness or sensor fault |
| P0339 appears after transmission work | CKP wiring, flexplate or reluctor damage |
| P0339 appears after timing work | Sensor plate, timing alignment or connector issue |
| Fault occurs over bumps | Loose terminal, broken wire inside insulation |
| Fault occurs only at high RPM | Reluctor vibration, weak mounting, electrical noise |
| P0339 plus P0016/P0017 | Timing or crank/cam correlation problem |
| P0339 after sensor replacement | Harness, wrong sensor, air gap, reluctor or software |
| P0339 during low-battery cranking | Low voltage, slow crank speed or calibration sensitivity |
| P0339 with start-stop complaints | CKP dropout or applicable PCM software issue |
A Volkswagen bulletin for the Routan specifically instructs technicians to inspect for a warped flexplate when P0339 occurs with a recorded unlock event above a specified RPM threshold, showing that an intermittent CKP code is not always caused by the sensor itself.
This is one of the most common P0339 patterns.
Internal sensor electronics or windings can fail as temperature rises. The sensor may operate normally when cold, stop producing a clean signal after the engine warms up and begin working again after cooling.
A resistance test performed only when cold may miss this failure. The sensor should be tested during the conditions that trigger the fault, ideally while monitoring its waveform.
A connector can look connected but still lose contact because of vibration or thermal expansion.
Check for:
A loose terminal may pass a stationary continuity test but open momentarily when the engine moves.
The outside of the wire may look normal while the conductor inside is partially broken.
This often occurs near:
The engine cuts out when:
This is why a wiggle test while monitoring the waveform or RPM PID is more useful than a basic visual inspection.
A damaged CKP wire may periodically contact:
The exact resulting code can vary. The same vehicle may store P0337, P0338 or P0339 at different times depending on how the wire fails.
A three-wire Hall-effect CKP sensor normally requires:
An intermittent loss of either power or ground will make the output disappear even if the sensor itself is good.
Possible causes include:
The abnormal Hall-sensor waveform shown in the image carousel demonstrates how an intermittent supply connection can create erratic low-amplitude pulses and noise rather than a clean square-wave signal.
The CKP sensor must sit at the correct distance from the trigger wheel.
An excessive or changing air gap can produce intermittent signal loss, particularly:
Possible causes include:
The ECU may lose synchronization if the reluctor does not produce a consistent pulse pattern.
Possible problems include:
A manufacturer bulletin for P0339 directs inspection toward a warped flexplate under specific captured fault conditions. Mitsubishi diagnostic information also lists a loose timing chain or abnormal sensor disc as possible causes of abnormal crank/cam waveforms.
Magnetic CKP sensors can collect metallic particles.
This contamination can:
Metal debris should never be dismissed without investigating where it came from. It may indicate:
P0339 may occur during starting when cranking voltage or speed is too low for the ECU to interpret the CKP signal correctly.
Check:
An older Honda bulletin associated P0339 and accompanying misfire codes with incorrect CKP-position judgment during low-battery cranking; the repair involved updated control software and a crank-pattern relearn rather than automatic sensor replacement.
The CKP signal can be corrupted by electromagnetic interference.
Potential sources include:
A brief noise spike can be interpreted as an extra tooth, while a severe disturbance may make the ECU temporarily lose crank synchronization.
P0339 primarily describes an intermittent CKP circuit signal, but the ECU may also reject the crank signal when it conflicts with camshaft position.
Possible causes include:
Honda documentation has linked P0339 with P0017 on specific engines affected by a manufacturing-related engine condition, while Mitsubishi waveform guidance identifies loose timing chains and abnormal sensor discs as causes of abnormal crank/cam patterns.
Not every P0339 requires hardware replacement.
Some manufacturer bulletins correct P0339 through:
Multiple Stellantis bulletins list P0339 among codes addressed by PCM software updates, including applications with no-start or driveability complaints.
This is why vehicle-specific technical service bulletins should be checked before replacing expensive components.
An internal ECU fault is possible, but it should be considered only after confirming:
Replacing the ECU before these tests risks an expensive misdiagnosis.
| Code | Definition | Main diagnostic direction |
|---|---|---|
| P0335 | CKP Sensor “A” Circuit | General circuit/no-signal fault |
| P0336 | CKP Sensor “A” Range/Performance | Implausible pulse pattern or timing |
| P0337 | CKP Sensor “A” Circuit Low Input | Signal too low or short to ground |
| P0338 | CKP Sensor “A” Circuit High Input | Signal too high or short to voltage |
| P0339 | CKP Sensor “A” Circuit Intermittent | Signal temporarily disappears or becomes erratic |
Do not clear P0339 before saving:
Related codes may include:
The exact combination can separate an electrical dropout from a timing or mechanical trigger-wheel problem.
Watch the scan-tool engine-speed PID.
| Observation | Diagnostic implication |
|---|---|
| Stable cranking RPM | CKP signal is currently reaching the ECU |
| 0 RPM | CKP signal absent, circuit open or ECU not recognizing it |
| RPM appears and disappears | Intermittent sensor, wiring, connector or reluctor issue |
| Impossible RPM spikes | Noise, short, reluctor defect or signal corruption |
Toyota repair information states that a tester remaining at 0 RPM while cranking can indicate an open or short in the CKP circuit.
A normal RPM reading during one test does not clear P0339. The fault may only occur hot or under vibration.
Usually has three wires:
Expected output is generally a square-wave switching pattern.
Usually has two wires and generates an AC waveform whose amplitude increases with speed.
This distinction changes the test method:
Inspect the entire accessible circuit, especially near hot and moving parts.
Then perform:
A static continuity reading may look perfect even when only a few wire strands remain connected.
For a Hall sensor, confirm:
Do not rely only on an unloaded multimeter reading. A corroded connection can display normal voltage until the circuit is loaded.
An oscilloscope is the best diagnostic tool for P0339.
Look for:
In guided test shows the expected repeating inductive pattern and the reference gap created by the missing-tooth section. Comparing a clean waveform with a recorded fault event is far more reliable than replacing parts based only on the code.
Use a long time-base or recording scope so the signal can be captured during:
A failure lasting only a few milliseconds may be invisible on a multimeter.
A dual-trace scope test can reveal whether:
The comparison waveform in the image carousel demonstrates how crank and cam traces can be viewed simultaneously to assess synchronization.
Remove the CKP sensor when access allows.
Check for:
A sensor that has touched the reluctor indicates a mechanical clearance problem that must be fixed before installing another sensor.
This step is especially important when:
Inspect for:
The Volkswagen Routan bulletin’s warped-flexplate diagnostic path is a strong example of why P0339 should not automatically be treated as a sensor-only code.
Measure:
A low-voltage starting event can distort the CKP signal or trigger an incorrect synchronization judgment on sensitive applications.
When P0339 appears with P0016–P0019 or camshaft codes:
Do not replace the crank sensor until the mechanical relationship has been verified.
Search by:
OEM bulletins show that some P0339 cases require:
Depending on the manufacturer, a CKP relearn may be required after:
A relearn should not be used to hide a real signal dropout. The electrical and mechanical problem must be corrected first.
Replace or repair terminals when the connector is loose, corroded or heat damaged.
Typical cost: $50–$250
Repair open circuits, intermittent shorts, damaged shielding and broken conductors.
Typical cost: $80–$600+
Complex harness damage near the transmission or inside a shared engine loom may cost more.
Replace the sensor only when testing confirms:
Typical cost: $120–$450 installed
Labor varies greatly because some sensors are easy to reach while others require removal of shields, starters, intake components or transmission-related parts.
Clean the mounting surface, repair the bracket or install the correct sensor.
Typical cost: $50–$300
Typical cost: $50–$200
Cleaning alone is insufficient when metal contamination indicates deeper mechanical wear.
Depending on engine design, this may require crankshaft, flywheel, flexplate or transmission removal.
Typical cost: $300–$2,000+
Typical cost: $700–$2,500+
Most of the cost comes from transmission removal and installation.
Typical cost: $80–$800+
The range depends on whether the repair is a ground strap, battery, starter or charging-system problem.
Repair may involve a timing belt, timing chain, tensioner, guides or cam phaser.
Typical cost: $600–$3,500+
Typical cost: $100–$350
The exact repair depends on the manufacturer bulletin and required programming equipment.
This is uncommon and should be the final diagnostic step.
Typical cost: $600–$2,000+
Programming and immobilizer adaptation may be required.
| Repair | Typical cost |
|---|---|
| Diagnostic scan and live-data test | $80–$250 |
| Oscilloscope diagnosis | $120–$350 |
| CKP connector repair | $50–$250 |
| Wiring-harness repair | $80–$600+ |
| CKP sensor replacement | $120–$450 |
| Sensor mounting/air-gap correction | $50–$300 |
| Battery, starter or ground repair | $80–$800+ |
| CKP relearn/software update | $100–$350 |
| Reluctor or trigger-wheel repair | $300–$2,000+ |
| Flexplate replacement | $700–$2,500+ |
| Timing-system repair | $600–$3,500+ |
| ECU repair or replacement | $600–$2,000+ |
These are broad US-dollar estimates. Vehicle design, labor rates, sensor accessibility and whether transmission removal is required can change the final cost substantially.
P0339 may be caused by:
A new sensor will not repair any of those faults.
A sensor that fails only at operating temperature can test perfectly when cold.
Reproduce the original conditions:
The captured temperature, RPM and voltage can reveal whether the failure occurred:
A CKP sensor can pass a basic resistance test and still fail dynamically when:
Waveform testing is substantially more useful for an intermittent code.
Mechanical trigger-wheel faults are easy to overlook and can repeatedly destroy diagnostic confidence after several unnecessary sensor replacements.
A circuit can show continuity and still fail under load because of corrosion or damaged wire strands.
P0339 combined with P0016, P0017, P0340 or P0341 can point toward timing or synchronization rather than an isolated CKP sensor failure.
The ECU is one of the least common causes. Confirm the sensor waveform at the ECU connector before condemning the module.
The vehicle may run normally now and stall without warning later. That unpredictability is the main danger.
Yes, on some vehicles. Low cranking voltage or slow starter speed can weaken or distort the CKP signal. Manufacturer documentation has also shown cases in which low-battery cranking contributed to incorrect CKP-position judgment and required software updating plus a relearn procedure.
Yes. Because the fault is intermittent, the signal may have failed only once. The car can run normally when inspected, but the stored freeze-frame data and fault status may reveal the conditions of the dropout.
Indirectly, yes. A failing starter can produce:
These conditions may prevent the ECU from receiving a clean CKP signal during starting.
Yes. A warped or damaged flexplate can alter the sensor-target gap or disturb the pulse pattern. Volkswagen issued a diagnostic instruction for certain P0339 cases that directs inspection for a warped flexplate based on stored synchronization data.
It depends on the manufacturer and powertrain. Some vehicles require a crankshaft variation or pattern relearn after sensor replacement, engine work or PCM programming. Always check the service procedure for the exact vehicle.
Heat can cause:
Monitoring the waveform while the engine heats is the best way to confirm this pattern.
Yes. An unstable crank signal can disrupt ignition/injection synchronization or interfere with the ECU’s misfire-monitoring calculations. Some manufacturer documentation notes that P0335/P0339 can disable major misfire monitoring, while other bulletins show P0339 appearing with cylinder-misfire codes.
P0339 means the ECU intermittently loses or rejects the crankshaft position sensor “A” signal. The sensor may work normally most of the time, which is why the code often requires heat testing, harness movement and oscilloscope recording to diagnose correctly.
The most common causes are: