P1009 Variable Valve Timing Control Advance Malfunction
What does P1009 mean on a Honda?
P1009 — Variable Valve Timing Control Advance Malfunction. This Honda-enhanced code applies to Civic, Accord, CR-V with i-VTEC.
Common causes of P1009
- Low engine oil level starving the VTC actuator
- Sludged oil clogging the VTC oil control valve
- Failed VTC actuator stuck advanced
- Wrong-viscosity oil
- Worn timing chain altering the base timing
How to fix P1009
- Check oil level and condition first — VTC lives on oil
- Verify the correct viscosity for the engine
- Command the VTC actuator and watch cam angle response
- Clean or replace a sticking oil control valve
- Check timing chain stretch if response stays flat