prjctx.net
P0339PowertrainStop Driving

Crankshaft Position Sensor A Circuit Intermittent

The crankshaft position sensor B circuit is sending intermittent signals to the PCM, preventing reliable engine timing detection. This code typically results in severe driveability issues or no-start conditions since the engine cannot determine proper fuel injection and ignition timing.

Stop driving immediately — continuing to drive may cause serious engine or safety damage.

What You Might Notice

  • Engine will not start or difficulty starting
  • Tachometer does not register RPM while cranking
  • Hesitation or stumbling during acceleration
  • Poor overall engine performance and stalling
  • Intermittent loss of engine power while driving

Most Common Causes

  1. 1

    Defective crankshaft position sensor B

    The CKP sensor B has failed or is intermittently losing signal due to internal wear or electrical degradation, preventing consistent RPM detection.

  2. 2

    Corroded or damaged connector at sensor

    Corrosion, moisture, or loose connections at the CKP sensor B connector cause intermittent electrical contact and signal loss.

  3. 3

    Open or shorted wiring to sensor

    Wiring harness to the crankshaft position sensor B is broken, pinched, or shorted, disrupting the signal pathway to the PCM.

  4. 4

    Faulty PCM or programming error

    The powertrain control module has failed or requires reprogramming, preventing proper interpretation of sensor B signals.

How to Diagnose It

  1. 1

    Check Defective crankshaft position sensor BThe CKP sensor B has failed or is intermittently losing signal due to internal wear or electrical degradation, preventing consistent RPM detection.

  2. 2

    Check Corroded or damaged connector at sensorCorrosion, moisture, or loose connections at the CKP sensor B connector cause intermittent electrical contact and signal loss.

  3. 3

    Check Open or shorted wiring to sensorWiring harness to the crankshaft position sensor B is broken, pinched, or shorted, disrupting the signal pathway to the PCM.

  4. 4

    Check Faulty PCM or programming errorThe powertrain control module has failed or requires reprogramming, preventing proper interpretation of sensor B signals.

How to Fix It

  1. 1

    Replace crankshaft position sensor B

    Remove the defective CKP sensor B and install a new sensor, ensuring proper alignment and torque specifications for your vehicle.

  2. 2

    Inspect and repair wiring harness

    Examine the wiring and connectors between the sensor and PCM for corrosion, damage, or loose pins. Clean or replace connectors as needed and repair any damaged wire insulation.

  3. 3

    Clean sensor connector contacts

    Disconnect the CKP sensor B connector and clean corroded or oxidized contacts with electrical contact cleaner. Reconnect firmly and apply dielectric grease to prevent future corrosion.

  4. 4

    Test and reprogram PCM if needed

    Use a diagnostic scanner to verify sensor signals are now consistent. If code persists with a functioning sensor, have the PCM reflashed or replaced by a dealer or qualified technician.

Need a deeper diagnosis?

Search for related repair guides or browse by system.