OBD-II Generic Error Code P0386: How to Fix It
Medium 1-2 hours Medium Severity
Verified July 2026
- Error Code
- P0386
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD2 scanner
- Digital multimeter
- Breaker bar and socket for crankshaft pulley bolt
- Hand tools (ratchet, sockets, wrenches)
- Dielectric grease
How to Fix Error Code P0386
-
Check for Additional Codes and Verify Symptoms
Do not crank the engine for more than 10 seconds continuously to avoid starter damage. -
Inspect the Crankshaft Position Sensor B and Wiring
Disconnect the battery negative terminal before working on any electrical components. -
Test the Sensor and Circuit with a Multimeter
Refer to your vehicle's service manual for specific resistance/voltage values, as they vary by manufacturer. -
Inspect the Reluctor Ring and Crankshaft
Ensure the engine is off and cool. Use proper jack stands if accessing from under the vehicle. -
Replace the Crankshaft Position Sensor B
-
Repair Wiring or ECM Issues
ECM replacement requires programming, which typically requires a dealership or specialist.
Parts You May Need
Crankshaft position sensor B
Check Price on Amazon
Crankshaft position sensor B
Check Price on Amazon
Crankshaft position sensor B
Check Price on Amazon
Crankshaft position sensor B
Check Price on Amazon
Ad
When to Call a Professional
If you have checked the sensor, wiring, and reluctor ring and the code returns, or if you need to replace the ECM. Additionally, if you are uncomfortable working on engine electrical systems or accessing the crankshaft area, seek professional help.Frequently Asked Questions
Can I drive with error code P0386?
It is not recommended. The engine may stall or fail to start, leading to a breakdown. Have the issue diagnosed and repaired promptly.
What is the difference between P0386 and P0335?
P0386 refers to sensor B (often the rear or second sensor), while P0335 refers to sensor A. Some engines have multiple crankshaft position sensors. Check your vehicle's service manual for their locations.
How much does it cost to fix P0386?
DIY: $20-$100 for a new sensor plus tools. Professional repair: $150-$400 including diagnosis and labor. ECM replacement costs significantly more.
Will disconnecting the battery clear the P0386 code?
It may temporarily clear the code, but if the underlying issue isn't fixed, the code will return. Use an OBD2 scanner to clear codes after repair.
Can a bad battery cause P0386?
A weak battery can cause low voltage that affects sensor signals, but it rarely triggers exactly P0386. If the battery is old or failing, replace it first to see if the code clears.