P0385: Crankshaft Position Sensor B Circuit Malfunction
May cause rough idle, stalling, hard starting or no-start depending on vehicle and how sensor data is used by PCM
Overview
P0385 indicates a malfunction in the crankshaft position sensor ‘B’ circuit where the PCM/ECM does not detect a valid signal from the CKP ‘B’ sensor impacting engine timing and performance
Common Symptoms
- Check Engine Light illuminated
- Difficulty starting engine or no start
- Rough idle or misfire
- Engine stalling or hesitation
- Reduced performance
Most Common Causes
Sensor internal failure or worn out sensor failing to provide correct signal
Broken wires, corroded connector pins or loose connections disrupting signal
Physical damage to the reluctor wheel can interrupt correct sensor readings
Control module may misinterpret or fail to receive signal after other causes ruled out
Diagnostic Steps
-
Connect an OBD-II scan tool and confirm P0385 and any related codesExpected: P0385 present; note any additional codes like P0386–P0389 or P0335 seriesInterpretation: Confirms crankshaft B circuit issue and detects other potentially related circuits
-
Visually inspect CKP sensor B wiring and connector for damage, corrosion or loose pinsExpected: No broken wires/corrosion; secure connectionsInterpretation: If damaged, repair wiring/connectors and retest
-
Measure sensor output with multimeter/oscilloscope while cranking engineExpected: Valid waveform or resistance per OEM specificationInterpretation: Invalid signal suggests sensor or circuit failure
-
Check continuity of wiring between sensor and PCM for open/shortsExpected: Continuous circuit with no shortsInterpretation: Continuity failures indicate wiring repair needed
-
Inspect reluctor ring/trigger wheel for missing teeth, misalignment or damageExpected: Uniform teeth and alignmentInterpretation: Damage here can cause intermittent or missing signal
-
If all above are good, consider ECM/PCM testing per manufacturer proceduresExpected: ECM recognizes valid signalInterpretation: If not, ECM repair or reprogramming may be required
Repair Solutions
Typical fix if sensor itself is faulty; cost varies by vehicle
Repair broken wires, improve connections and apply dielectric grease
Involves mechanical engine work
Rare and should be last option after ruling out all wiring and sensor faults
Common Misdiagnoses
Avoid these common diagnostic mistakes:
- Confusing P0385 with P0335 (Crankshaft Position Sensor A Circuit)
- Replacing sensor without checking wiring harness/connectors
- Assuming rough idle is caused solely by ignition or fuel system
User Comments (0)
Share your experience or ask a question about this code.
Please login to post a comment.
Be the first to share your experience with P0385!