Auto Barn
Est. 1957

P0386

Fix within a few days

The engine computer detects an issue with the signal from the Crankshaft Position Sensor 'B', indicating the signal is out of expected range or inconsistent.

Sensors SystemMAF, MAP, throttle position

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

Crankshaft Position Sensor 'B'70% likely

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

Shop
Wiring or Connector to Crankshaft Position Sensor 'B'20% likely

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

Shop
Crankshaft Reluctor Wheel (Tone Ring)9% likely

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

Shop
Engine Control Module (ECM/PCM)1% likely

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

Shop

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

  1. 1Visually inspect the Crankshaft Position Sensor 'B' and its wiring for any obvious damage, fraying, or loose connections.
  2. 2Use a multimeter to check the sensor's resistance and voltage output according to your vehicle's service manual specifications.
  3. 3If possible, use an oscilloscope to observe the sensor's waveform for inconsistencies or dropouts while the engine is cranking or running.
  4. 4Inspect the crankshaft reluctor wheel (tone ring) for any damage, bent teeth, or debris that could interfere with the sensor's reading.
  5. 5If all other components check out, consider testing or replacing the Crankshaft Position Sensor 'B'.

P0386 on Popular Vehicles

Ford F-150

2004-2024

The 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-2024

Honda 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-2024

For 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...

Crankshaft Position Sensor 'B' Connector

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.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

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.

2

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.

3

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.

Note: The exact location of Crankshaft Position Sensor 'B' varies significantly by vehicle make and model. Consult your vehicle's service manual for precise location and testing procedures.