P0387 - Crankshaft Position Sensor B Circuit Low
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
P0387 is set when the Engine Control Module (ECM) detects that the voltage signal from the Crankshaft Position (CKP) sensor 'B' is lower than the calibrated limit for a predetermined amount of time. The CKP sensor monitors engine RPM and crankshaft position by reading a reluctor wheel. This data is vital for ignition timing and fuel injection synchronization. A 'Low' circuit condition typically implies a short to ground, a loss of reference voltage, or a failing sensor internally. The ECM may use the Camshaft Position Sensor as a backup, but performance will be significantly degraded, often forcing 'Limp-home' mode.
Possible Causes
Faulty Crankshaft Position Sensor (internal short)
Damaged wiring or corroded connectors (short to ground)
Damaged or dirty reluctor wheel (magnetic debris)
Faulty Engine Control Module (ECM)
Symptoms
Recommended Solution
Workflow
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 P0387 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.