Engine

P1259 — VTEC System Malfunction (Variable Valve Timing)

Severity: medium Drive with care, to a shop

What P1259 means

The engine control unit monitors the VTEC system, which switches camshaft lobe profiles to improve power at higher RPM. To engage it, the ECU commands a solenoid valve that sends pressurized engine oil to the rocker arm mechanism. When the switchover does not happen, or oil pressure or the signal is out of range, P1259 is stored.

Symptoms

  • Check Engine light on
  • Loss of power above roughly 5000 RPM
  • No noticeable VTEC crossover surge
  • Engine running in a reduced-power mode
  • Worse fuel economy

Possible causes

  1. Low engine oil level
  2. Wrong or badly degraded oil
  3. Failed VTEC solenoid
  4. Clogged VTEC solenoid screen filter
  5. Damaged wiring or poor connector contact at the solenoid
  6. Low oil pressure from a worn oil pump or engine

How to diagnose

  1. Check oil level and condition; top up or change it as needed
  2. Scan for other codes and review freeze frame data
  3. Inspect the VTEC solenoid connector and harness for damage, corrosion and chafing
  4. Test solenoid coil resistance and check for power and ground at the connector
  5. Remove the solenoid and inspect its screen filter for sludge
  6. Measure oil pressure with a mechanical gauge
  7. Clear the code and confirm VTEC engages after the repair

Common fixes

  • Change oil and filter with the specified grade
  • Clean or replace the solenoid screen filter
  • Replace the VTEC solenoid and its gasket
  • Repair the solenoid wiring or connector
  • Fix the cause of low oil pressure, such as a failing oil pump

P1259 on different brands

Honda · manuals
The ECU detected improper VTEC operation: the cam profile switchover is not happening or oil pressure is not as expected.
VAG
Some databases list this code as a short to ground in an engine coolant system valve circuit, which differs from the Honda meaning, so verify against the documentation for your specific vehicle.

Questions and answers

Can I drive with P1259?

Briefly, yes, if you keep RPM low and avoid hard acceleration. Check the oil level first; if it is low, do not run the engine until you top it up.

What most often causes P1259 on a Honda?

Most often it is low or old oil, a clogged solenoid screen, or a failed VTEC solenoid. Start with the oil and the screen, since those are the cheapest to address.

How much does the repair cost?

It depends on the cause: an oil change and screen cleaning are inexpensive, a new solenoid costs more, and fixing an engine with low oil pressure can be substantial.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.