P1259

VTEC System Malfunction

Car Fault Codes Honda Fuel & air

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? DIY with some experience
Typical repair time 30 minutes – 2 hours
Typical cost SAR 150 to 1,200

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

  1. Check the engine oil level and condition first, and correct the level.
  2. Check the VTEC solenoid resistance and wiring against the manufacturer specification.
  3. Remove the VTEC solenoid and inspect its screen and gasket for blockage or damage.
  4. Watch the VTEC oil pressure switch status with a scan tool while the system is commanded.
  5. Look for oil leaks at the solenoid gasket.

How to fix5

  1. Top up the oil, or change it with the recommended oil and viscosity and a new filter.
  2. Clean or replace the VTEC solenoid screen and gasket.
  3. Repair the damaged wiring or connector.
  4. Replace the VTEC oil pressure switch or the VTEC solenoid based on the test.
  5. 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.

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.

Only if you want an email when we reply.

7 + 9 = ?

Related codes