Error code

OBD2 P0386

OBD2P0386
Diagnostic Trouble Code· Standard OBD-II fault code read from the vehicle's onboard diagnostics.

What it means

Crankshaft Position Sensor 'B' Circuit Range/Performance.

Severity

severeThe vehicle may not start, and if it does, performance will be poor. Do not drive the car until repaired.

Summary

P0386 indicates a problem with the crankshaft position sensor B circuit range or performance in your vehicle's powertrain control module (PCM). This sensor is crucial for monitoring engine speed and timing.

Symptoms

  • Engine no start condition
  • Hesitation upon acceleration
  • General lack of engine performance
  • Diminished fuel efficiency

Common Causes

  • Insecure or loose sensor/rotor
  • Air gap issues between the sensor and reluctor ring
  • Wiring problems (open or shorted circuits)
  • Corroded or fluid-soaked connectors/sensors
  • Defective crankshaft position sensor B

Diagnosis

  1. Visually inspect all system-related wiring harnesses and connectors for corrosion or fluid damage.
  2. Use a diagnostic scanner to retrieve stored trouble codes and freeze frame data.
  3. Test voltage and ground signals at the crankshaft position sensor B using a digital volt/ohmmeter (DVOM).
  4. Check resistance values of the sensor with the DVOM.
  5. Connect an oscilloscope to test the waveform pattern during engine operation.
  6. Inspect for loose connections or defective components by wiggling wiring harnesses and connectors.

Fixes

  • Replace faulty crankshaft position sensor B if necessary.

FAQ

What should I do if my car won't start with P0386?

Check for wiring issues, loose connections, or a defective crankshaft position sensor B. If the issue persists, seek professional help.

Can I drive with P0386?

No, driving is not recommended as it may cause further damage and poor performance.

Not affiliated with OBD2. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.