Skip to content
Skip to content

OBD-II Code

P1259

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$50–$350

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

P1259 is a Honda-specific code meaning the PCM detected an open or short in the VTEC Solenoid Valve circuit or saw an implausible state from the VTEC Oil Pressure Switch (VTEC-PSW).

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Common symptoms

  • Check engine light
Read the full diagnostic procedureP1259 is a Honda-specific code meaning the PCM detected an open or short in the VTEC Solenoid Valve circuit or saw an implausible state from the VTEC…

P1259 is a Honda-specific code meaning the PCM detected an open or short in the VTEC Solenoid Valve circuit or saw an implausible state from the VTEC Oil Pressure Switch (VTEC-PSW). Honda's VTEC system uses an ECU-commanded spool solenoid to route oil pressure to the rocker-arm shift pin at a calibration-defined RPM (typically 3500-5800 rpm depending on engine family); the oil-pressure switch confirms the solenoid actually delivered pressure to the rocker. P1259 sets when the ECU commands ON but the PSW doesn't go to ground within the timeout window (or vice versa).

Cheapest-first shop ladder

  1. Check oil level and condition before touching the harness — overdue 5W-30 or 5W-20 that's thinned to honey by 8,000 miles will not build the 50+ psi needed at 3500 rpm to flip the PSW ($0, 2 min, catches roughly 40% of P1259 calls).
  2. Backprobe the VTEC PSW signal wire with KOER and bring the engine to ~3500 rpm — you should see battery voltage drop from ~12V (switch open, no oil pressure to rocker) to near 0V (switch closed, pressure present); no transition with good oil = stuck PSW, dead solenoid, or clogged screen.
  3. Pull the VTEC solenoid (two bolts on the cylinder-head face), inspect the screen filter on the back for sludge and varnish — Honda's screen is the #1 P1259 cause and a 5-minute clean with brake-kleen brings it back.
  4. Ohm the solenoid coil — Honda spec is 14-30 ohms at 68 F depending on year/engine; out-of-range means replace ($70-140 part). Expensive-misdiagnosis caveat: don't replace the VTEC solenoid before changing the oil and cleaning the screen — chronically-low oil pressure from a sludged screen or wrong viscosity will set P1259 codes that vanish after a fresh service, and shops have replaced $250 solenoid assemblies only to have the code return in 500 miles because the actual problem was a 12,000-mile-old oil change.
Vehicle-specific patterns2001-2005 Honda Civic 1.7L (D17A) is the highest-volume P1259 ticket in Honda shops — the solenoid screen sludges aggressively past 80k miles on owne…
  • 2001-2005Honda Civic 1.7L (D17A) is the highest-volume P1259 ticket in Honda shops — the solenoid screen sludges aggressively past 80k miles on owners who stretched 7,500-mile intervals on conventional oil; clean the screen first, replace the solenoid only if cleaning doesn't fix it.
  • 2006-2011Honda Civic Si 2.0L K20Z3 throws P1259 alongside the VTC actuator rattle (cold-start clack) when oil pressure drops at the cam — same fix path but check the VTC actuator if rattle is present.
  • 2003-2007Honda Accord 2.4L K24A and CR-V K24A1 throw P1259 from sludged screens; the K-series solenoid is on the back of the head and adds 15-20 min labor.
  • 2008-2014Honda Odyssey/Pilot J35 V6 (VCM models) and Acura RDX K23A1, TSX K24A2, MDX J37 share the same screen-and-solenoid failure path — J-series VCM trucks are especially prone because the VCM oil galleries demand higher minimum pressure and react worse to overdue oil.

Estimated repair$50 to $350.

Look up another code

More free tools

See all 9 tools