P1386 Manufacturer-specific Basic entry

Variable Cam Timing Overadvanced (Bank #1)/ Misfire Detected - No Communication with BCM

Updated 2026-10-10 · Manufacturer-specific powertrain

Severity
High
Typical repair cost
60 – 900 EUR
System
Powertrain

This is a manufacturer-specific code. Its exact meaning can differ between makes; the definition below follows the most common usage.

What it means

P1386 is stored when the crankshaft sensor detects the small speed drops that occur when a cylinder fails to fire. The misfire counter for Variable Cam Timing Overadvanced (Bank #1)/ Misfire - No Communication with BCM exceeded the threshold within the monitored period.

This entry is compiled automatically from the standard definition and typical diagnostic practice for this type of fault. A detailed, reviewed article is in preparation.

Advertisement728 × 90

Symptoms

  • Check engine light on
  • Rough or unstable idle
  • Hesitation or poor acceleration
  • Increased fuel consumption
  • Possible limp mode with reduced power

Common causes

  1. Worn spark plugs or a failing ignition coil
  2. Clogged or leaking fuel injector
  3. Vacuum leak at the intake manifold or gaskets
  4. Low compression: valve, piston ring or head gasket problem
  5. Faulty crankshaft or camshaft sensor giving false misfire counts

How to diagnose

  1. Read misfire counters per cylinder with a scan tool to confirm which cylinder is affected
  2. Inspect the spark plug for wear, fouling and correct gap
  3. Swap the ignition coil with a neighbouring cylinder and check whether the misfire follows
  4. Check injector operation (noise, resistance, balance test) and fuel pressure
  5. Perform a compression or leak-down test if ignition and fuel are good
  6. Smoke test the intake for vacuum leaks

Frequently asked questions

Can I keep driving with P1386?

Not for long. This code can lead to expensive follow-up damage or affects safety systems; have it checked as soon as possible.

Will clearing P1386 fix it?

No. Clearing only erases the stored code; it returns as soon as the monitor runs again unless the cause is repaired.