P0386
Fix within a few daysThe engine computer detects an issue with the signal from the Crankshaft Position Sensor 'B', indicating the signal is out of expected range or inconsistent.
Code P0386 means your engine computer has an issue with the Crankshaft Position Sensor 'B' signal. Common causes: Faulty sensor (70%), wiring issues (20%), damaged reluctor wheel (9%). Drivability: Limit driving, fix within a few days. Repair cost: $30-$150 DIY, $130-$600 professional.
Can I Drive With P0386?
Limit driving, fix within a few days
Essential trips under 10 miles, avoid highways and heavy acceleration. Expect reduced performance and potential stalling.
Stop driving immediately if: Flashing Check Engine Light, engine stalls repeatedly, significant power loss, or loud knocking noises.
Symptoms of P0386
- 1Check Engine Light is on
- 2Engine misfires or runs rough
- 3Engine stalls unexpectedly
- 4Difficulty starting the engine
- 5Reduced engine power
- 6Engine hesitates during acceleration
Common Causes of P0386
Parts most likely causing this code, ranked by probability
The sensor itself is faulty, sending an incorrect or intermittent signal to the engine computer.
70% of P0386 cases are fixed by replacing this part
Damaged wires, corroded terminals, or a loose connection can disrupt the sensor's signal.
20% of P0386 cases are fixed by repairing wiring or connectors
A bent, damaged, or missing tooth on the reluctor wheel prevents the sensor from reading the crankshaft position accurately.
9% of P0386 cases are fixed by repairing the reluctor wheel
A rare internal fault within the engine computer can incorrectly interpret the sensor signal or fail to process it correctly.
1% of P0386 cases are fixed by replacing the ECM/PCM
Check These First (Before Buying Parts)
- Visually inspect the Crankshaft Position Sensor 'B' and its electrical connector for any visible damage, corrosion, or loose connections.
- Ensure the engine's battery is fully charged and the charging system is functioning correctly, as low voltage can sometimes affect sensor readings.
How to Diagnose P0386
- 1Visually inspect the Crankshaft Position Sensor 'B' and its wiring for any obvious damage, fraying, or loose connections.
- 2Use a multimeter to check the sensor's resistance and voltage output according to your vehicle's service manual specifications.
- 3If possible, use an oscilloscope to observe the sensor's waveform for inconsistencies or dropouts while the engine is cranking or running.
- 4Inspect the crankshaft reluctor wheel (tone ring) for any damage, bent teeth, or debris that could interfere with the sensor's reading.
- 5If all other components check out, consider testing or replacing the Crankshaft Position Sensor 'B'.
P0386 on Popular Vehicles
Ford F-150
2004-2024The Crankshaft Position Sensor 'B' on F-150s can be difficult to access, often requiring removal of the starter or other components depending on the engine and year. Always inspect wiring thoroughly.
70% fixed by replacing the sensor
Honda Accord
2003-2024Honda Accords with P0386 often point to a failing sensor. The sensor is typically located near the crankshaft pulley or transmission, and can sometimes be replaced without extensive disassembly.
75% fixed by replacing the sensor
Toyota Camry
2007-2024For Toyota Camrys, P0386 is frequently resolved by replacing the Crankshaft Position Sensor 'B'. Ensure the connector is clean and secure, as corrosion can mimic a sensor failure.
70% fixed by replacing the sensor, 15% by wiring repair
Frequently Asked Questions
What does P0386 mean?
P0386 indicates the engine's computer is receiving an inconsistent or out-of-range signal from the Crankshaft Position Sensor 'B', which is critical for engine timing.
Can I drive with P0386?
Limit driving, fix within a few days. Driving with this code can lead to engine stalling, misfires, and potential damage to your catalytic converter if ignored.
Will P0386 clear itself?
No, P0386 will not clear itself. The underlying issue causing the inconsistent sensor signal must be repaired, and then the code needs to be cleared with a scan tool.
How do I fix P0386 myself?
Start by inspecting the Crankshaft Position Sensor 'B' and its wiring for damage. If no visible issues, test the sensor with a multimeter. Replacing the sensor is often the fix, but ensure the reluctor wheel is also in good condition.
How much does it cost to fix P0386?
DIY repair costs $30-$150 for a new Crankshaft Position Sensor 'B'. Professional repair typically costs $130-$600, covering parts and labor.
P0386 keeps coming back - why?
If P0386 returns, the initial diagnosis was incomplete. Common reasons include a faulty wiring harness, a damaged reluctor wheel that was overlooked, or a rare issue with the engine computer itself.
Will P0386 fail emissions/smog test?
Yes, P0386 will cause your vehicle to fail an emissions or smog test. The Check Engine Light is on, and the engine's timing system is compromised, which directly impacts emissions.
What's the difference between P0386 and P0385?
P0385 indicates a general circuit malfunction for Crankshaft Position Sensor 'B', meaning the computer sees no signal or a completely incorrect one. P0386 specifically points to a range or performance issue, meaning the signal is present but inconsistent or outside expected parameters.
P0386 on Ford F-150?
On many Ford F-150 models, the Crankshaft Position Sensor 'B' can be located near the transmission bell housing or on the front of the engine. Access can be challenging, often requiring removal of other components for replacement.
Questions to Ask Your Mechanic
Did you check the sensor's signal with an oscilloscope to confirm its waveform?
Good answer: Yes, the waveform showed inconsistencies/dropouts, confirming the sensor is faulty.
What did you find when inspecting the reluctor wheel for damage?
Good answer: The reluctor wheel is intact and free of damage, so the issue is not mechanical.
Repair Cost Estimate
DIY Repair
Parts only
$30-$150
Shop Repair
Parts + labor
$130-$600
Save $100-$450 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - requires diagnostic tools like a multimeter and potentially an oscilloscope, along with the ability to access the sensor, which can be in a tight spot.
Cost of Waiting
Ignoring P0386 can lead to severe engine misfires, stalling, and potential damage to your catalytic converter. A $50-$150 sensor replacement now prevents a $800-$2,500 catalytic converter replacement later.
While You're In There...
If the wiring or connector is damaged, replacing the connector ensures a solid electrical connection and prevents future recurrence of the code.
Tools You'll Need
- OBD-II Scan Tool
- Basic Socket Set
- Wrench Set
- Multimeter
- Wire Strippers/Crimpers (if wiring repair needed)
- Flashlight
P0386 is a common engine code related to a critical sensor. Most repairs involve replacing the sensor, which is a straightforward fix that restores your engine's performance and prevents more expensive damage.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Visually inspect the Crankshaft Position Sensor 'B' and its wiring harness for any signs of damage, fraying, or loose connections. Clean any corrosion on the connector.
Step 2: If the visual inspection doesn't reveal the problem, use a multimeter to test the sensor's resistance and voltage output. Compare readings to your vehicle's service manual specifications.
Step 3: If the sensor tests faulty or the wiring is damaged, you'll likely need a new Crankshaft Position Sensor 'B' and potentially a wiring pigtail or connector repair kit.
