Severity High
P1386

P1386: Bank 1 VCT Over-Advanced

📅 Last reviewed: July 2026
What does the P1386 code mean?

The P1386 code indicates that the Powertrain Control Module (PCM) has detected the Variable Cam Timing (VCT) on Bank 1 is over-advanced relative to the commanded position. This means the actual camshaft position is ahead of where the PCM expects it to be, causing a discrepancy that affects volumetric efficiency, emissions, and engine performance.

High
Severity
Variable
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Scan for codes and verify P1386 is present; check for related codes like P0010-P0013 or P0340.

2

Inspect VCT solenoid connector and wiring for damage, corrosion, or loose pins.

3

Test VCT solenoid resistance and actuation with a scan tool or multimeter.

4

Check engine oil level and condition; ensure proper viscosity and pressure.

5

Perform a VCT phaser mechanical test by monitoring cam timing with a scan tool while commanding advance/retard.

6

If all else passes, suspect a faulty PCM (rare) and reflash or replace as needed.

Need an OBD2 Scanner for the P1386? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

1. Frequently Asked Questions

Is it safe to drive?

Driving with P1386 is not recommended as it can cause poor engine performance, increased emissions, and potential engine damage if the timing is severely off. Have the vehicle diagnosed and repaired promptly.

How much does it cost to fix?

Repair costs vary widely: a VCT solenoid replacement typically ranges from $150 to $400, while a phaser replacement can cost $500 to $1,200. Diagnosis and labor add $100-$200. Total cost depends on the root cause.

2. Commonly Affected Makes

FordLincolnMercury

3. Related Codes