P0339 — Crankshaft Position Sensor A Circuit High Input
Drivable short-term, but fix now to avoid damage.
What P0339 means
This code means the engine computer is seeing a higher-than-expected voltage from the crankshaft position sensor circuit, which usually points to a wiring fault, bad connector, or a failing sensor. The crankshaft sensor is essential for timing the spark and fuel, so a faulty signal can cause stalling or no-start conditions. Repairs typically involve inspecting and repairing the wiring or replacing the sensor.
Common symptoms
- Check engine light is on
- Engine stalls or randomly shuts off
- Hard starting or no-start condition
- Engine hesitation or surging while driving
- Rough idle or misfiring
Common causes
- Faulty crankshaft position sensor
- Damaged or corroded sensor wiring or connector
- Short to voltage in the sensor circuit
- Loose or poor ground connection
- Failing engine control module (rare)
Typical repair cost
$120 – $400
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0339 code?
It's risky. The engine may run fine for now, but a bad crankshaft sensor signal can cause sudden stalling or a no-start, so only drive short distances and get it checked soon.
How much does it cost to fix a P0339 code?
Most repairs land between $120 and $400. If it's just the sensor the cost is lower, but wiring repairs or hard-to-reach sensor locations can push it higher.
Is a P0339 code serious?
Yes, it can be. While it's not an immediate safety hazard, the crankshaft sensor is critical to the engine running, so an unreliable signal can leave you stranded.
What does the crankshaft position sensor do?
It monitors the exact position and speed of the crankshaft so the computer can time the spark and fuel injection correctly. Without a good signal, the engine can't run properly.
