Skip to content

P0385: Crankshaft Position Sensor B Circuit Malfunction

HighPowertrainDIY: Advanced

Can you still drive? Driving is not recommended. A failed crankshaft position sensor can cause sudden stalling, which is dangerous especially at highway speeds.

What Does P0385 Mean?

Code P0385 indicates a malfunction in the secondary crankshaft position sensor (sensor B) circuit. Some engines use two crankshaft position sensors for redundancy and more precise timing. When sensor B fails, the ECM may lose accurate crankshaft position data, affecting ignition timing and fuel injection.

Need to read your codes?

An OBD-II scanner lets you read and clear diagnostic trouble codes from your vehicle's computer. Most scanners work with any car made after 1996.

Browse OBD-II Scanners on Amazon

Common Causes

  • Failed crankshaft position sensor B
  • Damaged wiring or connector to sensor B
  • Excessive gap between sensor and reluctor ring
  • Damaged reluctor ring or tone wheel
  • ECM internal fault

Symptoms

  • Check engine light on
  • Engine stalling
  • Difficulty starting
  • Rough or erratic idle
  • Engine misfires

Diagnostic Steps

  1. 1Retrieve freeze frame data and note conditions at time of failure
  2. 2Inspect wiring and connector to crankshaft sensor B for damage
  3. 3Measure sensor resistance and compare to manufacturer specifications
  4. 4Check the air gap between the sensor and the reluctor ring
  5. 5Test sensor output signal with an oscilloscope while cranking
  6. 6Inspect the reluctor ring for missing or damaged teeth

Recommended Parts & Tools

Estimated Repair Cost

TypeEstimated Cost
Total Repair Cost Range$100 - $400

Get a Personalized AI Diagnostic Report

Get a detailed AI diagnosis for code P0385 specific to your vehicle. Includes step-by-step repair instructions, exact parts needed, and a cost breakdown tailored to your make and model.

Chat with AI About P0385

Commonly Affected Vehicles

Nissan AltimaFord F-150Chevrolet SilveradoDodge Ram 1500

Related Recalls

Frequently Asked Questions

What is the difference between sensor A and sensor B?

Sensor A is the primary crankshaft position sensor, while sensor B is a secondary sensor used on some engines for additional accuracy or redundancy. Not all engines have a sensor B.

Can a bad crankshaft sensor cause a no-start?

Yes. The crankshaft position sensor provides critical timing information to the ECM. Without it, the engine may not know when to fire the spark plugs or inject fuel, preventing the engine from starting.

Community Fix Reports

Community reports are user-submitted and not verified by Auto AI Buddy. Results may vary.

Related Codes

Affiliate Disclosure: This page contains affiliate links. If you purchase products through these links, we may earn a small commission at no additional cost to you. This helps us maintain this free resource. We only recommend products we believe will help you diagnose and repair your vehicle. Prices shown are estimates and may vary.