DOBD DashX ☰ Browse all codes
P0385

Crankshaft Position Sensor B Circuit

Ignition / engine timing Generic OBD-II High

What it means

P0385 flags a fault in the "B" crankshaft position sensor circuit. The crank sensor tells the ECM engine speed and piston position, which is essential for spark and fuel timing, so problems here can cause hard starting, stalling, or a no-start. The cause is usually the sensor, its wiring, or the connector.

High

Can I keep driving? Risky β€” the crank sensor is central to spark and fuel timing, so this can cause stalling or a no-start; drive minimally until repaired.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed crankshaft position sensor B
  2. Signal wire open, shorted, or chafed in the circuit
  3. Loose or corroded connector at the sensor
  4. Damaged crankshaft reluctor/tone ring
  5. ECM fault (rare β€” confirm sensor and wiring first)

How to diagnose & fix

Work through it in order

  1. Scan and read freeze-frame data to confirm the fault is the crank sensor B circuit.
  2. Inspect the connector and wiring for damage, heat, oil, or corrosion.
  3. Back-probe the sensor for supply, ground, and a clean signal while cranking.
  4. Check the sensor air gap and the crank reluctor ring for cracks or debris.
  5. Replace the crank position sensor if it fails testing with good wiring. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0385?+
No β€” a crank-sensor fault can shut the engine off without warning and leave you unable to restart. Get it diagnosed promptly.
Can I just clear P0385?+
It returns as soon as the ECM re-tests the circuit and won't stop stalling. The fault has to be traced and repaired.

Related codes

Often seen with P0385

Read & clear P0385 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX