prjctx.net
P0386PowertrainStop Driving

Crankshaft Position Sensor B Circuit Range/Performance

P0386 indicates the crankshaft position sensor B circuit is detecting a signal outside the normal operating range or showing poor performance. This sensor is critical for engine timing and fuel injection; a faulty signal can cause severe driveability issues and potential engine damage.

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

What You Might Notice

  • Intermittent stalling or complete no-start condition
  • MIL (check engine light) illumination
  • Intermittent misfires during acceleration or at idle
  • Rough engine running or unstable idle
  • Loss of power or hesitation during driving

Most Common Causes

  1. 1

    Faulty Crankshaft Position Sensor B

    The sensor itself may be failing, providing inconsistent or out-of-range voltage signals to the engine control module. This is the most common cause of this DTC.

  2. 2

    Broken or Damaged Reluctor Ring

    The reluctor ring (tone ring) may have missing teeth, cracks, or debris lodged in it, preventing the sensor from reading the correct crankshaft position pulses.

  3. 3

    Wiring Harness Issues

    Damaged, chafed, corroded, or shorted wiring in the crankshaft position sensor circuit can interrupt signal transmission to the ECM, causing out-of-range readings.

  4. 4

    Reluctor Ring Dislodged or Stripped

    The reluctor ring may be loose or have stripped from its mounting location on the crankshaft, causing erratic sensor readings.

How to Diagnose It

  1. 1

    Check Faulty Crankshaft Position Sensor BThe sensor itself may be failing, providing inconsistent or out-of-range voltage signals to the engine control module. This is the most common cause of this DTC.

  2. 2

    Check Broken or Damaged Reluctor RingThe reluctor ring (tone ring) may have missing teeth, cracks, or debris lodged in it, preventing the sensor from reading the correct crankshaft position pulses.

  3. 3

    Check Wiring Harness IssuesDamaged, chafed, corroded, or shorted wiring in the crankshaft position sensor circuit can interrupt signal transmission to the ECM, causing out-of-range readings.

  4. 4

    Check Reluctor Ring Dislodged or StrippedThe reluctor ring may be loose or have stripped from its mounting location on the crankshaft, causing erratic sensor readings.

How to Fix It

  1. 1

    Replace Crankshaft Position Sensor B

    Remove and inspect the sensor location, then install a new crankshaft position sensor. Ensure proper connector seating and harness routing to avoid future chafing.

  2. 2

    Inspect and Replace Reluctor Ring

    Remove the crankshaft pulley or timing cover to access the reluctor ring. Replace if teeth are broken, cracked, or the ring is loose. Ensure proper installation torque.

  3. 3

    Repair Wiring Harness and Connectors

    Inspect the sensor wiring harness for cuts, corrosion, or loose connectors. Replace damaged wiring sections or the entire harness if severely compromised. Ensure proper routing away from hot surfaces.

  4. 4

    Clear Code and Road Test

    After repairs, clear the diagnostic trouble code using a scan tool and perform a test drive to verify the engine starts reliably, idles smoothly, and maintains stable RPMs under acceleration.

Need a deeper diagnosis?

Search for related repair guides or browse by system.