Diagnostic trouble code P1386 is a manufacturer-specific powertrain fault code. Because it is manufacturer-specific, its exact definition depends entirely on the vehicle make, model, and application.
Exact vehicle application must be verified before diagnosis. The code identifies a detected condition in a specific subsystem, but further testing is required to identify the root cause.

Quick Navigation
Key Takeaways
- P1386 is a manufacturer-specific code, meaning its definition varies between automakers like Ford, Mazda, Honda, and Mercedes-Benz.
- On Ford and Mazda applications, it indicates a variable cam timing over-advanced fault on bank 2.
- On Honda and Acura applications, it points to a cylinder position sensor B intermittent interruption.
- Diagnosis requires verifying the exact factory definition and testing the relevant variable valve timing or sensor circuits.
P1386 Code Description and Implications
Because P1386 is manufacturer-specific, there is no single universal definition. This error code identifies a detected condition, but the exact monitored system depends on the vehicle make and model.
Some Ford and Mazda applications: P1386 indicates a “Variable Cam Timing (VCT) Over-Advanced (Bank 2)” fault. The powertrain control module detects that the camshaft timing on bank 2 is advanced beyond the commanded or expected range.
Some Honda and Acura applications: P1386 indicates a “Cylinder Position (CYP) Sensor B Intermittent Interruption” fault. The module detects an erratic or missing signal from the cylinder position sensor.
Some Mercedes-Benz applications: P1386 may indicate a fault in the knock control right module circuit.
Common Causes of the P1386 Code
The underlying cause depends entirely on the verified factory definition for the specific vehicle application.
For Ford and Mazda applications, possible causes include a sticking or failing VCT solenoid, restricted oil flow to the VCT phaser, engine sludge, or a failing camshaft position sensor.
For Honda and Acura applications, causes may involve a failing cylinder position sensor, damaged sensor wiring, or poor electrical connections at the sensor harness.
For Mercedes-Benz applications, causes can include a failing knock sensor, damaged wiring in the knock control circuit, or poor electrical connections.
Symptoms Associated With P1386
Symptoms vary widely depending on the underlying system fault and the vehicle manufacturer.
On Ford and Mazda applications with a VCT fault, symptoms can include rough idling, decreased fuel efficiency, engine stalling, and a noticeable loss of power.
On Honda applications with a cylinder position sensor fault, symptoms may include hard starting, engine stalling, and an illuminated Check Engine Light.
On Mercedes-Benz applications, symptoms can include engine knocking, reduced performance, and limp mode activation.
Diagnosing the P1386 Trouble Code
Diagnosis must begin by confirming the exact factory definition for the specific make, model, and year.
For Ford and Mazda applications, technicians inspect the VCT solenoid and oil passages for restrictions, test the camshaft position sensor signals, and verify the engine oil level and condition.
For Honda applications, technicians test the cylinder position sensor circuits, inspect the wiring harness, and verify the sensor signal using an oscilloscope.
For Mercedes-Benz applications, technicians test the knock sensor circuits, inspect the wiring harness, and verify the engine control module signals.
Repairing the P1386 Issue
Repairs must follow confirmed diagnosis based on the specific vehicle application.
If a VCT fault is confirmed on a Ford or Mazda application, the VCT solenoid must be replaced, oil passages cleaned, or the camshaft phaser replaced.
If a cylinder position sensor fault is confirmed on a Honda application, the sensor or damaged wiring must be replaced or repaired.
If a knock control fault is confirmed on a Mercedes-Benz, the knock sensor or damaged wiring must be replaced or repaired.
Cost Considerations for P1386 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
Replacing a VCT solenoid or cylinder position sensor may require minimal labor depending on accessibility.
Conversely, cleaning internal oil passages or replacing a camshaft phaser requires significant engine disassembly and labor.
Prevention Strategies for Future Occurrences
Some electrical and mechanical failures cannot be reliably prevented.
For applications using variable valve timing, performing regular oil changes with the correct oil viscosity helps prevent sludge from binding the VCT components and solenoids.
Inspecting exposed wiring harnesses for chafing or heat damage can help prevent intermittent circuit faults in the sensor systems.
Troubleshooting Tips and Best Practices
Never assume P1386 is a universal cam timing code. Always verify the exact definition for the specific vehicle before purchasing parts.
Do not ignore related codes. A VCT fault may appear alongside other camshaft position sensor codes, while a cylinder position sensor fault may appear alongside specific cylinder misfire codes.
Check for technical service bulletins applicable to your exact vehicle application, as manufacturers frequently release updated sensors or revised wiring harnesses for recurring faults.
More OBD-II Codes
| P1382 | P1387 | P0011 | P0300 |
| P1381 | P1388 | P0012 | P0171 |
| P1380 | P1389 | P0014 | P0174 |
| P1378 | P1390 | P0340 | P0420 |
| P1377 | P1391 | P0016 | P0430 |
| P1376 | P1392 | P0017 | P1101 |
Frequently Asked Questions
Is P1386 a generic or manufacturer-specific code?
No. P1386 is a manufacturer-specific code. Its exact definition varies significantly between automakers, so the factory service information for the specific vehicle must be consulted.
Can I drive my car with a P1386 code?
It depends on the application. If P1386 indicates a variable cam timing fault, the engine may stall or run poorly. If it is a sensor fault, performance may be reduced.
Will disconnecting the battery clear the P1386 code?
Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical or mechanical fault. The code will return once the monitor runs again.
Can low oil cause a P1386 code?
On Ford and Mazda applications using variable valve timing, low or degraded engine oil can prevent the VCT system from operating correctly, potentially triggering the over-advanced fault.
Does P1386 always mean the VCT solenoid is bad?
No. While a failing solenoid is a cause on specific applications, the code can also indicate restricted oil passages, damaged wiring, or a failing cylinder position sensor.
What Should You Do About the P1386 Code?
Confirm the exact factory definition and diagnostic procedure for your specific vehicle application. Because P1386 is manufacturer-specific, identifying whether it relates to a variable cam timing fault or a cylinder position sensor circuit is mandatory.
Follow the applicable manufacturer diagnostic steps to test the relevant system and components. Once the root cause is confirmed, complete the necessary repairs and verify that the system operates correctly and the code does not return.
