Crankshaft Position Sensor B Circuit Malfunction
The P0385 code indicates a malfunction in the 'B' circuit of the crankshaft position sensor. This sensor monitors engine speed and position, providing critical data to the PCM for ignition timing and fuel injection. A circuit malfunction can be caused by a faulty sensor, wiring issues, or a damaged reluctor ring. This can lead to engine misfires, stalling, or no-start conditions.
1. Most Common Causes
- Faulty crankshaft position sensor B
- Damaged or corroded wiring/connectors
- Magnetic debris on sensor tip
- Damaged reluctor ring
2. Symptoms You Will Notice
- Engine cranks but does not start
- Intermittent stalling
- Check Engine Light illuminated
- Engine misfire or rough idle
3. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Visually inspect sensor and wiring for damage or corrosion.
Step 3: Test sensor resistance and AC voltage output with a multimeter.
Step 4: Check reluctor ring for damage or debris.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
No, it is not safe. The vehicle may stall unexpectedly, causing a hazard. Have it diagnosed and repaired immediately.
How much does it cost to fix?▼
Typically $50-$150 for parts and labor, depending on sensor location and vehicle model.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.