P0385

Universal

Crankshaft Position Sensor B Circuit Malfunction

Time: 1.5 to 3 hours | Difficulty: Medium
Medium Severity

This code indicates a problem with the electrical circuit for the Crankshaft Position Sensor B. This sensor is crucial for the engine's computer to know the exact position and rotational speed of the crankshaft, which is vital for proper fuel injection and ignition timing.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always wear appropriate personal protective equipment, such as safety glasses and gloves, when working on your vehicle. Ensure the engine is cool before touching any components. Disconnect the battery's negative terminal before performing any electrical work to prevent accidental short circuits or electrical shock. Use jack stands if raising the vehicle.

Common Symptoms

  • Check Engine Light illumination
  • Engine cranking but not starting
  • Engine stalling intermittently
  • Rough idle or misfires
  • Reduced engine performance
  • Erratic speedometer/tachometer readings

Common Causes

  • Faulty Crankshaft Position Sensor B
  • Damaged or corroded wiring or connectors to the sensor
  • Short circuit or open circuit in the sensor's wiring
  • Faulty Engine Control Module (ECM), though less common
  • Interference from other electrical components

Frequently reported on: General/Universal

Diagnostic Steps

  1. Inspect the wiring harness and connector for the Crankshaft Position Sensor B for any visible damage, corrosion, or loose connections. Clean or repair as needed.
  2. Locate the Crankshaft Position Sensor B. This sensor is typically mounted near the crankshaft pulley or on the engine block/transmission housing. Consult your vehicle's repair manual for exact location.
  3. If accessible, remove the sensor and check for physical damage or excessive debris buildup.
  4. Test the sensor's resistance and voltage signals using a multimeter according to your vehicle's specifications. A faulty sensor will often show incorrect readings.
  5. If tests indicate a bad sensor, replace it with a new, OEM-quality part.
  6. Clear the P0385 code using an OBD-II scanner and test drive the vehicle to ensure the issue is resolved and the code does not return.

👨‍🔧 When to Call a Professional

If the vehicle is experiencing frequent stalling, significant performance issues, or a no-start condition, it is highly recommended to consult a professional mechanic. Complex diagnostics or difficult sensor access may also warrant professional help.

Need parts to fix this?

Commonly Asked Questions

What is the 'B' in Crankshaft Position Sensor B?

In vehicles with multiple crankshaft position sensors or more complex engine management systems, the 'B' simply denotes a specific sensor circuit, distinguishing it from another sensor (e.g., Sensor A).

Can I drive with a P0385 code?

Driving with a P0385 code is not recommended. A malfunctioning crankshaft position sensor can cause engine stalling, misfires, or a no-start condition, which can be dangerous and potentially cause further engine damage over time.

How do I locate the Crankshaft Position Sensor B?

The location varies by vehicle make and model. It's typically mounted near the crankshaft pulley at the front of the engine, or sometimes on the engine block/transmission bell housing. Consulting your vehicle's service manual or an online repair guide for your specific year, make, and model is highly recommended.

Is it possible for the ECM to be the cause of P0385?

While less common, a faulty Engine Control Module (ECM) can sometimes be the cause if all other components (sensor, wiring) have been thoroughly tested and confirmed to be in good working order. ECM issues usually present with multiple, seemingly unrelated codes.

What tools will I need to replace the Crankshaft Position Sensor B?

You will typically need a socket set, wrenches, a screwdriver, an OBD-II scanner to clear codes, and potentially a multimeter for testing. Accessing the sensor might require lifting the vehicle and removing other components like splash shields or accessory belts.

Related OBD2 Codes

← P0384 ← P0383 ← P0382 p0385 P0386 → P0387 → P0388 →