P0389 - Crankshaft Position Sensor B Circuit Intermittent
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
P0389 is set when the Engine Control Module (ECM) detects an intermittent or erratic signal from the Crankshaft Position (CKP) sensor 'B'. Sensor 'B' usually refers to a secondary sensor or a specific track of a dual-output sensor. The CKP sensor monitors engine RPM and precise crankshaft position for fuel injection and ignition timing. An intermittent fault indicates that the signal is being lost or corrupted momentarily, preventing the PCM from maintaining perfect engine synchronization.
Possible Causes
Loose connection or oxidized terminals in the sensor connector
Damaged wiring harness (chafing against chassis or engine block)
Faulty crankshaft position sensor (internal intermittent short)
Damaged reluctor ring (debris or broken teeth)
Internal ECU fault
Symptoms
Recommended Solution
- VISUAL INSPECTION: Inspect wiring near sensor B for chafing, burns, or broken insulation. Check the connector for corrosion or backed-out pins.
- MULTIMETER TEST: Check sensor resistance (typically 500-1500 Ohms for inductive, varies for Hall-effect). Verify 5V/12V reference voltage and ground.
- OSCILLOSCOPE TEST: This is the best method to capture intermittent signal drops while engine is running or while 'wiggle testing' the harness.
- MECHANICAL INSPECTION: Check the reluctor ring for cleanliness and ensure no teeth are bent or missing.
- REPLACEMENT: If wiring and mechanical components are fine but the signal is erratic, replace the CKP sensor.
Mechanic's Tip
Before replacing expensive components, always double-check wiring and connections. 80% of all sensor faults are actually due to corroded contacts or broken wires.
Do you also have
other fault codes?
See how P0389 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.