Honda P1259: VTEC System (Bank 1) — Fix
On Honda vehicles, P1259 means a fault in the Honda VTEC variable valve timing/lift system on bank 1 — VTEC isn't engaging correctly.
- Applies to
- Honda vehicles
- Est. repair cost
- $40 – $600
- Time to fix
- 30 minutes – 2 hours
What it means
Causes include a failed VTEC solenoid or oil-pressure switch, low/dirty oil, or wiring faults. P1xxx codes are manufacturer-specific — P1259 is defined by Honda (not part of the generic SAE J2012 set), so this definition applies to Honda vehicles. Model years can vary, so confirm against the Honda service manual. Fix the fault, then clear the code with a scan tool.
Symptoms
- Check engine light on
- Loss of high-RPM power (VTEC not engaging)
- Rough running
How to fix it
- 1
Check oil and the VTEC solenoid
1. Confirm oil level/condition. 2. Test the VTEC solenoid and oil-pressure switch.
- 2
Clean or replace
1. Clean a sludged VTEC solenoid screen or replace the solenoid, then clear the code.
Frequently asked questions
Does P1259 mean VTEC is broken?
Usually it means VTEC can't engage due to oil or the solenoid/pressure switch. Clean oil and a good solenoid typically restore it.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.