MechanicDB
System: Powertrain (P-Code) Coverage: OEM Specific (Honda) Fault Family: honda_vtec_system_circuit

Code P1259: VTEC System Malfunction Rear Bank 1

Diagnostic & Technical Explanation
Code P1259 (VTEC System Malfunction Rear Bank 1) sets when the ECM does not see the VTEC oil pressure switch confirm a cam-profile shift after commanding the VTEC spool valve solenoid, or detects an open/shorted condition on either component's circuit. VTEC (Variable valve Timing and lift Electronic Control) uses oil pressure routed through the spool valve to lock a pin between rocker arms for the high-lift cam lobe; the pressure switch confirms that pressure actually built before the ECM trusts the engagement. Low or degraded engine oil that cannot build switching pressure, a clogged VTEC oil strainer screen starving the spool valve, a failed pressure switch, or a spool valve solenoid with a sticking or shorted coil are the common causes.

Probability-Ranked Repair Procedures (4 Ranked Fixes)

Rank #1

Check engine oil level and condition

Easy DIY
Parts Estimate: $20.0–$45.0 USD Labor Estimate: 0.3 Shop Hours
  1. 1. Check engine oil level on the dipstick with the engine off and cold
  2. 2. Inspect oil color and consistency for sludge or fuel dilution
  3. 3. Top up or perform a full oil and filter change with the specified viscosity
  4. 4. Clear the code and verify VTEC engagement returns at the commanded RPM
Rank #2

Test the VTEC oil pressure switch

Easy DIY
Parts Estimate: $15.0–$55.0 USD Labor Estimate: 0.6 Shop Hours
  1. 1. Locate the VTEC oil pressure switch on the cylinder head
  2. 2. Back-probe the switch connector and confirm it opens/closes with engine oil pressure
  3. 3. Replace the switch if it stays open or closed regardless of pressure
  4. 4. Clear the code and confirm the switch now toggles during a test drive
Required Replacement Parts: 🔧 VTEC oil pressure switch
Rank #3

Clean the VTEC oil strainer and test the spool valve solenoid

Moderate DIY
Parts Estimate: $30.0–$100.0 USD Labor Estimate: 1.0 Shop Hours
  1. 1. Remove the spool valve assembly and its inline oil strainer screen
  2. 2. Clean or replace a screen clogged with sludge or metal debris
  3. 3. Measure spool valve solenoid coil resistance against the factory specification
  4. 4. Command the solenoid with a scan tool and confirm it clicks and moves freely
  5. 5. Reinstall with a new gasket and road-test for clean VTEC engagement
Rank #4

Repair PCM wiring to the VTEC solenoid and pressure switch

Professional Required
Parts Estimate: $40.0–$160.0 USD Labor Estimate: 1.3 Shop Hours
  1. 1. Inspect the harness and connectors between the PCM and both VTEC components
  2. 2. Test each circuit for continuity, shorts to ground, and shorts to power
  3. 3. Repair or replace chafed wiring or a corroded connector pin
  4. 4. Clear the code and confirm the PCM data list shows correct switch/solenoid activity
Required Replacement Parts: 🔧 Wiring repair kit · 🔧 Digital multimeter