P0339
Fix within a few daysThe engine computer is intermittently losing signal from the crankshaft position sensor 'B'. This sensor tells the computer the exact position and speed of the crankshaft.
Code P0339 means your engine computer is losing signal from the crankshaft position sensor 'B' intermittently. Common causes: Faulty sensor (70%), wiring issues (25%). Drivability: Limit driving, fix within a few days. Repair cost: $40-$150 DIY, $150-$400 professional.
Can I Drive With P0339?
Limit driving, fix within a few days
Essential trips under 10 miles, avoid highways and heavy traffic due to risk of stalling.
Stop driving immediately if: Flashing CEL, engine stalls repeatedly, significant power loss, or engine refuses to start.
Symptoms of P0339
- 1Engine cranks but does not start
- 2Engine stalls while driving
- 3Rough idle or misfires
- 4Reduced engine power
- 5Check Engine Light is on
Common Causes of P0339
Parts most likely causing this code, ranked by probability
The sensor itself has failed internally, causing an intermittent signal loss to the engine computer.
70% of P0339 cases are fixed by replacing this part
Damaged, corroded, or loose wiring or a faulty connector can interrupt the sensor's signal to the engine computer.
25% of P0339 cases are fixed by repairing wiring or connectors
A rare internal fault within the computer can cause it to misinterpret or lose the sensor's signal.
3% of P0339 cases are fixed by replacing the ECM/PCM
Damage or debris on the tone ring (the toothed wheel the sensor reads) can cause an intermittent signal.
2% of P0339 cases are fixed by repairing the tone ring
Check These First (Before Buying Parts)
- Visually inspect the crankshaft position sensor 'B' and its wiring harness for any obvious damage, cuts, or loose connections.
- Check the electrical connector for the sensor for corrosion, bent pins, or a secure fit. Clean any corrosion with a wire brush.
How to Diagnose P0339
- 1Visually inspect the crankshaft position sensor 'B' and its wiring harness for any obvious damage, chafing, or loose connections.
- 2Check the sensor's electrical connector for corrosion, bent pins, or a poor fit.
- 3Use a scan tool with live data to monitor the crankshaft position sensor 'B' signal while wiggling the wiring harness.
- 4Test the sensor's resistance and voltage output with a multimeter, comparing readings to factory specifications.
- 5If possible, inspect the crankshaft tone ring for damage or debris.
P0339 on Popular Vehicles
Honda Accord
2003-2012Crankshaft position sensor failures are common, leading to intermittent stalling or no-start. The sensor is often located near the crankshaft pulley.
75% fixed by replacing the sensor
Honda Civic
2006-2015Similar to the Accord, the crankshaft position sensor is a frequent culprit for P0339, causing rough running or stalling. Access can be tight depending on the engine.
70% fixed by replacing the sensor
Chrysler/Dodge/Jeep (various models)
2005-2015Some models experience P0339 due to sensor failure or wiring issues, especially where the harness runs close to exhaust components, causing heat damage.
60% fixed by replacing the sensor, 20% by wiring repair
Frequently Asked Questions
What does P0339 mean?
P0339 indicates that the engine's computer is receiving an intermittent signal from the crankshaft position sensor 'B'. This sensor is crucial for engine timing and fuel delivery.
Can I drive with P0339?
Limit driving, fix within a few days. An intermittent crankshaft sensor signal can cause your engine to stall unexpectedly, which is a significant safety hazard. Avoid long trips or highway driving.
Will P0339 clear itself?
No, P0339 will not clear itself. The underlying electrical or sensor fault must be repaired. The Check Engine Light will remain on until the issue is resolved and the code is cleared, or the system completes its drive cycles without detecting the fault again.
How do I fix P0339 myself?
Start by visually inspecting the crankshaft position sensor 'B' and its wiring for damage. If the wiring looks good, replacing the crankshaft position sensor 'B' is the most common fix. Ensure the new sensor is correctly installed and the connector is secure.
How much does it cost to fix P0339?
A DIY fix for P0339 typically costs $40-$150 for a new crankshaft position sensor. Professional repair at a shop will cost $150-$400, including parts and labor.
P0339 keeps coming back - why?
If P0339 keeps returning, the most common reasons are a faulty replacement sensor, an unresolved wiring issue (chafed wire, corroded pin), or a damaged crankshaft tone ring that the sensor reads. Less commonly, a failing engine computer can be the cause.
Will P0339 fail emissions/smog test?
Yes, P0339 will cause your vehicle to fail an emissions or smog test. The Check Engine Light being on automatically results in a failure in most states, and an intermittent crankshaft signal can also affect engine performance and emissions.
What's the difference between P0339 and P0335?
P0335 indicates a general 'Crankshaft Position Sensor 'A' Circuit Malfunction,' meaning the computer isn't seeing any signal or a continuous incorrect signal. P0339 specifically points to an 'Intermittent Circuit' for sensor 'B', meaning the signal is present but drops out or is inconsistent.
P0339 on Honda Accord?
P0339 is a common code on many Honda Accord models, particularly those from the early 2000s to mid-2010s. The crankshaft position sensor itself is a known failure point, often leading to intermittent stalling or no-start conditions. Replacing the sensor usually resolves the issue.
Questions to Ask Your Mechanic
Did you check the wiring harness and connector for the crankshaft position sensor 'B' for any damage or corrosion?
Good answer: Yes, I thoroughly inspected the wiring from the sensor to the ECM and found no chafing, breaks, or corrosion at the connector pins. I also performed a wiggle test while monitoring the signal.
What were the live data readings for the crankshaft position sensor 'B' when the fault occurred?
Good answer: The live data showed intermittent signal dropouts from the sensor, especially when the engine was warm or under load, confirming an intermittent fault with the sensor itself or its circuit.
Repair Cost Estimate
DIY Repair
Parts only
$40-$150
Shop Repair
Parts + labor
$150-$400
Save $110-$250 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - Requires some diagnostic tools (scan tool, multimeter) and the ability to locate and replace the sensor, which can be in a tight spot.
Cost of Waiting
Ignoring P0339 can lead to your engine stalling unexpectedly while driving, creating a dangerous situation. Continued intermittent signal loss can also cause misfires, potentially damaging your catalytic converter ($800-$2,500 repair). A $40-$150 sensor replacement now prevents a much larger bill and ensures your safety.
While You're In There...
If the crankshaft position sensor is located near the serpentine belt, it's a good time to inspect the belt for cracks or wear, as you may have improved access.
Tools You'll Need
- Basic hand tools (sockets, wrenches)
- Multimeter
- OBD-II scan tool with live data capability
- Wire brush (for cleaning connectors)
- Dielectric grease
P0339 is a common sensor code. Most repairs involve replacing the crankshaft position sensor, which is a straightforward fix for many vehicles, and your engine will run reliably afterward.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Perform a thorough visual inspection of the crankshaft position sensor 'B' and its entire wiring harness, looking for any signs of damage, chafing, or loose connections. Pay close attention to the connector.
Step 2: If the visual inspection doesn't reveal any obvious issues, use an OBD-II scan tool to monitor live data for the crankshaft position sensor 'B'. Look for intermittent signal dropouts, especially when wiggling the wiring or when the engine is warm.
Step 3: If the sensor signal is intermittent or absent, the most likely fix is replacing the crankshaft position sensor 'B'. Ensure you get the correct sensor for your specific engine and model year.
