VTEC System 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 did not see the right response from the VTEC system when it commanded it on. VTEC uses oil pressure to switch valve lift at higher RPM, so low or dirty oil, the VTEC solenoid or the VTEC oil pressure switch are the usual causes.
Models covered: Honda and Acura models with VTEC engines, mainly 1990s–2000s.
Symptoms4
- Check engine light on.
- Clear loss of power at high engine RPM.
- Hesitation under hard acceleration in some cases.
- The usual high-RPM surge may be missing.
Possible causes6
- Low engine oil level.
- Old or dirty oil, or oil of the wrong viscosity.
- Clogged VTEC solenoid oil screen or a damaged screen gasket.
- Faulty VTEC solenoid.
- Faulty VTEC oil pressure switch.
- Wiring or connector fault between the solenoid and the computer.
How to diagnose5
- Check the engine oil level and condition first, and correct the level.
- Check the VTEC solenoid resistance and wiring against the manufacturer specification.
- Remove the VTEC solenoid and inspect its screen and gasket for blockage or damage.
- Watch the VTEC oil pressure switch status with a scan tool while the system is commanded.
- Look for oil leaks at the solenoid gasket.
How to fix5
- Top up the oil, or change it with the recommended oil and viscosity and a new filter.
- Clean or replace the VTEC solenoid screen and gasket.
- Repair the damaged wiring or connector.
- Replace the VTEC oil pressure switch or the VTEC solenoid based on the test.
- Clear the code and road-test with acceleration into the VTEC range.
Repair cost
In Saudi riyals; the highlighted part is the expected range for this fault.
An oil change or screen cleaning often fixes it at low cost; it rises when the VTEC solenoid or its oil pressure switch must be replaced.
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
Can low oil cause P1259?
Yes. VTEC works on oil pressure, and low or dirty oil is one of the most common causes of this code on Hondas.
Can I drive with P1259?
You can drive gently for short distances, but check the oil right away, because low oil can harm the whole engine, not just VTEC.
How is P1259 related to P1009?
Both depend on oil pressure, but P1259 concerns switching valve lift, while P1009 concerns variable cam timing on i-VTEC engines.
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.