AutoCodesHonda – P1009 Honda

P1009 Honda Code - Variable Valve Timing Control Advance Malfunction

Quick Answer

The variable Valve Timing Control (VTC) system controls the phase of the intake camshaft and exhaust camshaft. Common causes include Engine oil level, Dirty engine oil, Check VTC Strainer for blockage. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P1009 Honda indicates Variable Valve Timing Control Advance Malfunction.
Common causes
Common causes include Engine oil level, Dirty engine oil, Check VTC Strainer for blockage.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 236,002
How popular is this code, among other codes? High
Table of contents Created and updated by William Orellana on Jun 23, 2025
💬 Need more help? Ask Coddy for instant answers — it's free!

Code P1009 Honda Description

The variable Valve Timing Control (VTC) system controls the phase of the intake camshaft and exhaust camshaft. It uses oil pressure to operate the VTC actuator 'A' so the valve timing is optimized depending on driving conditions. The Powertrain Control Module (PCM) monitors the phase control command value and the actual phase value of intake camshaft using the Camshaft Position (CMP) Sensor 'A'. When an over-advanced camshaft phase angle, which the over-advanced angle is predetermined value greater than the commanded values, continues to exist while the VTC is either active or inactive or an advanced phase angle of the intake camshaft is greater than the predetermined value while the VTC is inactive, a malfunction is detected and a Diagnostic Trouble Code (DTC) is stored.
OBDII Code P1009 Honda - Variable Valve Timing Control Advance Malfunction - AutoCodes.com
P1009 Honda Code - Variable Valve Timing Control Advance Malfunction

What are the Possible Causes of the DTC P1009 Honda?

  • Engine oil level
  • Dirty engine oil
  • Check VTC Strainer for blockage
  • Faulty VTC Oil Control Solenoid or circuit
  • Faulty VTC Actuator
  • Engine mechanical problems

How to Fix the DTC P1009 Honda?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the P1009 Honda code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the P1009 Honda code?

Need more information on how to fix the P1009 Honda code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P1009 Honda code diagnosed by a professional: Find a repair shop in your area

Information for Specific Honda Models

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P1009 Honda Code

1. What are the common symptoms of OBDII code P1009 in a Honda related to Variable Valve Timing Control Advance Malfunction?

- Common symptoms include rough idling, decreased fuel efficiency, loss of power, and the illumination of the check engine light.

2. What are some possible causes of OBDII code P1009 in a Honda?

- Potential causes include a faulty VTC actuator, issues with the camshaft position sensor, engine oil contamination, or problems with the timing chain or belt.

3. How can I diagnose the Variable Valve Timing Control Advance Malfunction causing OBDII code P1009 in my Honda?

- Diagnosing the issue may involve performing a visual inspection of the VTC actuator and related components, checking the engine oil quality, and using a diagnostic scan tool to monitor sensor readings.

4. What are the repair options for fixing OBDII code P1009 in a Honda due to Variable Valve Timing Control Advance Malfunction?

- Repair options may include replacing the VTC actuator, addressing any engine oil contamination issues, replacing the camshaft position sensor, or adjusting the timing chain or belt as needed.

5. Can I continue driving my Honda with OBDII code P1009 related to Variable Valve Timing Control Advance Malfunction?

- It is not recommended to continue driving the vehicle with this code illuminated, as it can lead to further engine damage and potential safety hazards. It's best to address the issue promptly.

6. How much does it typically cost to repair OBDII code P1009 in a Honda caused by Variable Valve Timing Control Advance Malfunction?

- The cost of repair can vary depending on the specific issue, but it may range from a few hundred dollars to over a thousand dollars, including parts and labor.

7. Is it possible to reset the OBDII code P1009 in a Honda without fixing the underlying issue?

- While clearing the code temporarily may turn off the check engine light, it will not fix the underlying problem causing the code. The issue should be diagnosed and repaired to prevent further issues.

8. Are there any preventative maintenance tips to avoid OBDII code P1009 in a Honda due to Variable Valve Timing Control Advance Malfunction?

- Regularly changing the engine oil and following the manufacturer's recommended maintenance schedule can help prevent issues with the VTC system and related components.

9. Can aftermarket modifications or tuning cause OBDII code P1009 in a Honda related to Variable Valve Timing Control Advance Malfunction?

- Yes, aftermarket modifications or tuning that affect the VTC system or engine timing can potentially lead to issues triggering this code. It's important to ensure any modifications are compatible with the vehicle's systems.

10. How long does it typically take to repair OBDII code P1009 in a Honda caused by Variable Valve Timing Control Advance Malfunction?

- The repair time can vary depending on the specific issue and the availability of parts, but it may take a few hours to a full day for a mechanic to diagnose and fix the problem.

Discuss the causes and fixes for P1009 Honda OBDII Code

  • Hello I have an 07 Honda Accord and I have that error code P1009. Is it safe to drive about 1hr 30min. I just found out today.

  • Yes, it's safe to drive. Worst case scenario it will go into fail safe mode. Make sure you check the engine oil level, low level can cause this problem.

  • i have similar problem with 04 accord..i was stopped at light when it changed i pressed accelrator hard and light came on.. oil level is low.. added quart.. gonna see if the code comes back

  • Thanks for the information.

  • Am having a problem with Honda accord 2002
    it always or the engine will run roughly when everi engagemy gear to drive

  • Start by checking the engine oil level and condition. Change engine oil if necessary.

  • Working on an 04 Accord 2.4L changed the VTC actuator and solenoid still starts rough and makes a rattling sound. also getting the 1009 code. If I unplug the VTC on the side of the motor it runs a little better with minimal rattling sound, but wont stay running with out me pushing on the gas.

  • What weight of oil are you using? try changing the oil a couple of types of performing a engine flush. Sometimes the oil passages to the valve get clogged.

  • Hey there. Have a 04 accord 2.4 l4. I have this p1009 and p2646. I cleaned the vtc strainer screen to get rid of 2646, changed the oil and filter as I had found a small amount of metal in the oil. Is there anyway I might be able to relate these codes to the metal? 2646 put me in limp mode and 1009 leads me to believe the metal is from the camshaft. The car was low on oil before I got it, I replaced the switch and did an oil change but the codes came back 150 miles later

  • Were you able to fix your problem? What was the issue?

  • have a 2007 honda accord it stop running engien turns but wont start .have codes #p1009, p0102, p0113, p0141

  • Either the Mass Air Flow (MAF) sensor (code P0102) or a problem with the timing belt (P1009) could cause the no start problem.

    P0102 Honda - Mass Air Flow Sensor Circuit Low Voltage
    Read more: https://www.autocodes.com/p01...

    P0113 Honda - Intake Air Temperature Sensor Circuit High Voltage
    Read more: https://www.autocodes.com/p01...

    P0141 Honda - O2 Bank 1 Sensor 2 Heater Circuit Malfunction Bank
    Read more: https://www.autocodes.com/p01...

  • 05 Honda accord, p1009 code, oil was dirty, changed oil and filter and engine light went off. When running now and the cap where the oil is added, there is a lot of air blowing out of the engine???? checked the catalytic converter and it was fine. What could be the cause of that.

  • It's normal to have some some air blowing when you remove the oil cap. Besides the air do you have any other symptoms? engine codes?

  • Friends car just came in to check the code. Got the p1009. No oil on the dipstick.

  • Changing the engine oil and filter should definitely be the first step, then clear the code. Make sure you use the oil weight recommended by the factory.

  • I am having this problem on my 05 honda element lx 152k same p1009 i got the code after a motor flush and i put a new oil in it and clean one of the vtc actuator but no the screen oil seems clean but not sure what to do i got the mil light after 709 miles after new oil was changed. Should i clean the screen or flush the oil again cause of the advance timing at bank 1 camshaft postion sensor intake need help?

  • I did all that it states to do minus the timing chain. Now my engine won't even start. Suggestions?

  • What model and year is your Honda? how many miles? When was the last time you change the timing belt?

  • 2006 Honda Accord, 280k miles, changed at 200K. Code is gone now, but engine won't crank now.

  • If the engine won't crank, then you could have a problem with the starter. If the engine cranks but won't start, then you may have a mechanical problem like timing belt or valve adjustment.

  • Had the exact same problem/codes on my 2006 CR-V SE. P2646, and P1009. I cleaned the screens as suggested, which were full of Gunk, changed the oil, and she’s back to purring like a kitten with full power and no more dash lights. Thanks for this post. You saved me a bunch of time, money, and headache!! ???

  • I have a problem with my 2007 CRV, I have d same code p1009..
    I ve changed engine oil n filter(recommended ones) swapped a VTC solenoid, cleaned d strainer and all but it still comes up when I accelerate for a long while...
    I get the early morning small noise when I start d car tho.. what could be d problem

  • What oil weight are you using? other than the engine oil and Variable Valve Timing Control solenoid, I haven't seen any other thing triggering the P1009 code.

  • I have a 2010 accord 4cyl with 120,000 miles the engine light came on an I got a code P1009,
    I took it to my auto garage they replaced the vvt solenoid, r&r solenoid and my oil and filter. the car ran good for a day then the car started to buck and hesitate and the cruse control didn't work. The mechanic said I had low oil pressure and I need a new engine. This problem comes and goes some days the car runs ok and then some days it doesn't I feel that there is a different problem which could be fixed can anyone help me?

  • There is no information for a P1009 on a 2007 Honda Accord but that is the readout from the device.

  • Unfortunately we don't have all model yet, but the information above is the same for the 2007 Honda Accord as well. The Valve Timing Control (VTC) Solenoid is the most likely cause of the problem.

  • Did the engine light comes ON when you have the problem? any other codes besides the P1009? is the engine overheating? Unfortunately there are some tests that need to be done to determine the cause of the problem, I would recommend getting a second opinion from another tech. Usually when the engine is the problem, the symptoms are more consistent.

  • Got a 2007 accord with the P1009 code but it seems like there no oil getting to the cams it’s self and letters are making noise. All happened after an oil change any advice

  • What oil weight did you used?

  • Had P2646 and P1009 codes on 06 Accord, check engine light on and car would buckle at 3000 rpms. After replacing ($600) the VTC solenoid and the oil pressure swith issue went away for a while then came back, It only went away after cleaning the screen suggested on this site and changing oil to right grade that issue went away. Both codes went away, check engine light off and car wont buckle at 3000 rpms.

  • https://youtu.be/PknGSpDsmiI
    I used this video on how to clean screen.
    Good luck.

  • https://youtu.be/PknGSpDsmiI
    How to clean screen to help P2646 and P1009 codes.

  • Had same issue and replaced same parts. Issue did not go away till I cleaned the screen as suggested by another post that issue fixed. https://youtu.be/PknGSpDsmiI

  • I had this issue with my 04 Accord. Took it to the dealer to have it checked out. They gave me info on the error code, and basically told me the car was worth less than the repair cost. I left thinking I was buying another car, however, on my drive home it was working fine. Called back to ask what they had done, and found out the technician had added a quart of oil without mentioning it on the service ticket. Been two years now and never had the problem again.

  • Thanks for sharing!!

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play