Variable Valve Timing Control Advance Malfunction
What it means
This is a Honda- and Acura-specific code; the same number can mean something different on other makes. The engine computer commanded the VTC system to advance intake cam timing, but the actual timing did not reach the target. It is close in meaning to generic P0011, and the causes are usually oil, the VTC oil control solenoid, the VTC actuator (cam gear) or the timing chain.
Models covered: Honda and Acura models with i-VTEC (VTC), mainly around 2002–2010 (e.g. Accord 2.4, CR-V 2.4, Civic Si).
Symptoms4
- Check engine light on.
- Reduced power and worse fuel economy.
- Rough or uneven idle at times.
- A brief rattle on cold start in some cases.
Possible causes5
- Low, dirty or wrong-viscosity engine oil.
- Clogged VTC oil control solenoid screen.
- Faulty VTC oil control solenoid or its wiring.
- Faulty VTC actuator (variable intake cam gear).
- Stretched timing chain or weak chain tensioner.
How to diagnose5
- Check and correct the oil level and condition first.
- Compare actual and desired cam angle with a scan tool while driving.
- Command the VTC solenoid with a scan tool and watch the cam angle and idle change.
- Check the solenoid screen, resistance and wiring against the manufacturer specification.
- Listen for a cold-start rattle and inspect the chain tensioner if suspected.
How to fix5
- Change the oil and filter to the recommended specification.
- Clean or replace the VTC solenoid screen.
- Replace the VTC oil control solenoid or repair its wiring.
- Replace the VTC actuator if it is proven faulty.
- Replace the chain and tensioner if stretched, then clear the code and road-test.
Repair cost
In Saudi riyals; the highlighted part is the expected range for this fault.
The cost is low for an oil change or screen cleaning, moderate for the VTC solenoid, and reaches the top of the range for a VTC actuator or timing chain job.
Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026
Frequently asked questions
Is a cold-start rattle related to P1009?
It can be. A worn VTC actuator on some Honda engines rattles briefly on cold start, which a workshop should confirm.
Is P1009 the same as P0011?
The meaning is close, since both concern intake cam timing, but P1009 is a Honda code and is read per the Honda manual.
Is an oil change enough?
Sometimes, if the oil was low or dirty. If the code returns, the VTC solenoid and actuator must be checked.
Was this explanation helpful?
Tap the stars to rate; you can change it later.
What was wrong? (optional)
This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.
Report a mistake
Spotted something inaccurate? Tell us and we will review and correct it.
Report received — thank you
This is your private tracking link. It shows the status and our reply as soon as it is posted.
The link is saved in this browser only.