What does it mean?
P1386 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Control Module Self-Test, Knock Control Circuit Baseline Test (Bank 1) .
Symptoms
- MIL on
- Reduced power because the module defensively retards ignition timing
- Hesitation on acceleration and when pulling under load
- Fuel consumption slightly higher than normal
- No fault felt at idle, the code often appears after highway driving
Likely causes
- Bank 1 knock sensor signal sitting outside the expected baseline level
- High resistance or an intermittent open in the sensor wiring
- Open shield ground letting electrical noise raise the baseline reading
- Sensor loose or debris trapped under it, distorting the reference level
- Noise from a failing injector, coil or an alternator with high ripple
- Knock sensor element failing but not yet fully open
- Reference or measuring circuit fault inside the control module
How to fix it
- Read the knock signal baseline in live data with the engine idling and compare with the other bank
- Inspect and clean the sensor connector, look for coolant and oil intrusion
- Measure sensor resistance and confirm shield ground continuity
- Check the alternator ripple with a scope, a failing diode raises the noise floor
- Verify mounting torque and clean the seating surface on the block
- Repair the wiring or replace the knock sensor, then re-run the module self test
- Replace the control module only after every external circuit is proven