P0339 — Crankshaft Position Sensor A Circuit Intermittent

P0339 — Crankshaft Position Sensor A Circuit Intermittent. A fault in the crankshaft position sensing. Driving is not recommended until fixed. Typical causes: damaged sensor wiring or connector, ECM signal processing fault, incorrect sensor air gap.

powertrain (engine/transmission)

Is it safe to drive?

Possible stalling; repair promptly P0339 indicates that the crankshaft position sensor A signal is dropping out intermittently. The engine may run normally for a while, but hesitation, RPM fluctuation, or an unexpected stall is possible. Avoid extended driving and stop safely if the engine stalls or loses power.

Typical symptoms

  • P0339 may be stored as a pending or confirmed code with the check-engine light illuminated
  • The engine may idle roughly or fluctuate in engine speed
  • Acceleration may hesitate, surge, or briefly lose power
  • The engine may stall unexpectedly when the intermittent crank signal disappears
  • The tachometer may jump or drop toward zero while the engine is running
  • The engine may crank without starting or restart inconsistently after being shut off

Common causes

  • An intermittent open, short, or high-resistance section in the crankshaft position sensor A signal harness
  • Loose, oxidized, or heat-sensitive terminals in the crankshaft position sensor A connector
  • Chafed insulation or a pinched wire near moving engine components
  • A crankshaft position sensor A that develops unstable output under heat or vibration
  • A cracked, damaged, or obstructed reluctor ring producing an inconsistent crank signal
  • Unstable sensor power, poor grounding, or excessive voltage drop during cranking
  • Incorrect sensor mounting or an excessive gap between the sensor and reluctor ring

How to diagnose with an OBD scanner

  1. Inspect the sensor area and wiring Locate crankshaft position sensor A using the vehicle wiring diagram. Inspect the sensor body, connector, mounting bracket, nearby wiring, and reluctor area for damage, contamination, oil intrusion, or evidence of chafing.
  2. Monitor P0339 with an OBD2 scanner Connect an OBD2 scanner using an ELM327 adapter with AIScanAuto or comparable software. Read stored and pending codes, freeze-frame data, and live engine speed if supported. If safe, gently move accessible wiring away from hot or moving parts while watching for P0339 or RPM dropouts.
  3. Check the circuit electrically Determine from the wiring diagram whether sensor A is variable-reluctance or Hall-type. Test the applicable power, ground, reference voltage, signal continuity, and resistance. Watch for changes while the harness is warmed or lightly moved.
  4. Confirm signal dropouts Back-probe the sensor output and inspect the waveform with an oscilloscope or capable diagnostic tool. Missing pulses or a sudden collapse in the crank signal during a P0339 event confirms an intermittent signal-source or circuit fault.
  5. Check the reluctor and sensor mounting Inspect the reluctor ring for broken or missing teeth, severe wear, dirt, and oil contamination. Verify that the sensor is securely mounted and that its air gap conforms to the service specification.
  6. Repair and verify the fault Repair damaged wiring, clean and secure the connector, replace a failed sensor, or correct mounting and reluctor defects as testing indicates. Clear the codes with a scanner, then road-test and confirm that P0339 does not return under heat, load, and vibration.

Approximate repair cost

A typical independent-shop estimate for P0339 is approximately $180-$650 USD for diagnosis plus a wiring repair, connector service, or crankshaft position sensor replacement. Reluctor-ring work can increase the total. These figures are estimates and vary by region, vehicle, and shop.

Common questions

Does P0339 prove that the crankshaft position sensor has failed?

No. P0339 identifies an intermittent sensor A circuit fault, and loose terminals, damaged wiring, poor grounding, or reluctor damage can produce the same code without the sensor being defective.

Is it safe to continue driving with P0339 stored?

Driving may be possible if the fault remains intermittent, but P0339 can cause rough running or an unexpected stall. It should be diagnosed promptly, and the vehicle should not be driven if stalling or major power loss occurs.

Why might P0339 appear only when the engine is warm?

Heat can worsen a corroded terminal, damaged wire, or failing sensor, while engine vibration can briefly open a marginal connection. Checking the circuit both cold and hot can help expose the intermittent cause.

Will erasing P0339 with a scanner repair the problem?

No. Clearing P0339 only removes the stored code and freeze-frame information. The underlying wiring, connector, sensor, grounding, or reluctor fault must be repaired before the code can be considered resolved.

The crankshaft position sensor plays a critical role in engine management, tracking the exact position and rotational speed of the crankshaft so the engine control module can synchronize fuel injection and ignition timing. When this sensor or its circuit behaves erratically, the ECM cannot reliably "see" the engine's position, leading to drivability problems. Code P0339 specifically indicates an intermittent fault in the crankshaft position sensor A circuit — the signal drops out periodically rather than failing completely. This intermittent nature makes the problem tricky to catch, because the engine may run normally between episodes.

P0339 gets stored after the control module verifies the fault across multiple drive cycles. The key word here is intermittent — the sensor might deliver correct readings for stretches of driving, then suddenly lose contact or deliver corrupted data when the engine is hot, vibrating over rough pavement, or under load. These patterns almost always point to physical problems in the wiring, connectors, or sensor mounting rather than an internal sensor electronics failure. Freeze frame data accompanying the code is valuable diagnostic gold: it captures engine RPM, load, coolant temperature, and vehicle speed the instant the fault occurred, giving you a starting point that matches real-world failure conditions.

The Check Engine Light typically illuminates when P0339 is set, though the driver may notice symptoms before the light appears. Tachometer needle dropping to zero during cranking is a common clue — the gauge depends on the same crankshaft position signal. The engine may crank normally but refuse to start, or start and then stall without warning. Hot-day no-start scenarios are particularly suspicious because thermal expansion can worsen a marginal connection just enough to break contact.

Common Symptoms

  • Check Engine Light illuminated
  • Tachometer frozen or showing erratic RPM during engine cranking
  • Engine cranks over but fails to start
  • Intermittent starting failure, especially after the engine reaches operating temperature
  • Engine stalls suddenly while underway, sometimes without warning

What Causes P0339

The culprit behind P0339 is usually physical damage or poor connection rather than a defective component:

  • Connector pin backing out or making marginal contact
  • Wire broken beneath intact insulation, conducting intermittently
  • Poor connection worsened by engine vibration or heat cycles
  • Reluctor wheel teeth damaged, missing, or coated with metal debris
  • Sensor harness or connector physically damaged
  • Crankshaft position sensor itself failed
  • Incorrect air gap between sensor tip and reluctor wheel
  • ECM unable to process the sensor signal correctly

How to Diagnose

A systematic approach prevents unnecessary part swapping:

  1. Connect an OBD2 scanner, confirm P0339 is present, and record the freeze frame data — note the RPM, load, temperature, and speed recorded at the moment of failure.
  2. Scan for additional trouble codes. P0300 through P0305 (misfire codes) frequently accompany crankshaft sensor faults because incorrect timing causes misfiring. Also search for any manufacturer TSBs addressing this code on your specific model.
  3. Perform a visual inspection of the crankshaft position sensor wiring and connector. Look for chafed wires, corroded pins, melted plastic, or debris blocking the connector seal.
  4. Attempt to reproduce the fault by gently wiggling the harness and tapping the sensor while monitoring live data. Applying heat from a blow dryer or running the engine over bumps often triggers intermittent failures.
  5. Observe the RPM parameter ID while cranking the engine. No RPM reading confirms a circuit-level problem with the crankshaft position sensor.
  6. Remove and inspect the sensor and reluctor wheel. Check for metal shavings accumulating on the sensor tip and verify that no teeth on the reluctor are bent or missing.
  7. Clear P0339, complete a drive cycle that replicates the freeze frame conditions, and verify the code does not return before considering the repair complete.

Repair Options and Costs

Parts and labor pricing below reflects typical rates at independent shops in USD:

Repair Parts Cost Labor Cost Total
Replace reluctor wheel $150–$400 $250–$500 $400–$900
Replace crankshaft position sensor $50–$200 $100–$200 $150–$400
Repair sensor wiring $20–$50 $60–$200 $80–$250

Diagnosing before replacing is essential with P0339. The most expensive repair is rarely the first one to try. Begin with visual inspection and harness testing, then address the confirmed cause. A wiring repair or even a simple connector pin reseat can resolve the issue for a fraction of sensor replacement cost.

Can You Drive with P0339?

Stop driving the vehicle until this code is diagnosed and repaired. An intermittent crankshaft position sensor can cause sudden engine stall with no preliminary warning — a serious hazard if it occurs at speed or in traffic. The risk of stalling and losing power-assisted braking and steering outweighs any convenience of continuing to drive. Have the vehicle towed to a repair facility if necessary.

Related OBD2 Codes