P1259 HONDA CIVIC Possible Causes
- Low engine oil level or oil pressure
- Faulty Variable Valve Timing and Lift Electronic Control (VTEC) solenoid
- VTEC solenoid wiring harness is open or shorted
- Poor electrical connection in the VTEC circuit
- Faulty VTEC oil pressure switch
How is the P1259 HONDA CIVIC code repaired?
Start by checking the “Possible Causes” listed above. Visually inspect the wiring harness and associated connectors. Check for damaged components and look for broken, bent, pushed out, or corroded connector pins.
Ensure the oil level is good and not dirty; if the oil is dirty, replace it with the correct oil weight. Dirty oil can clog the VTEC assembly, so you may need to disassemble and clean it (and replace the seals).
When is the code detected?
P1259 is set when there is a problem in the VTEC oil pressure switch circuit or the VTEC solenoid circuit
Possible Symptoms
- Engine light on (or service engine soon warning light)
P1259 HONDA CIVIC Meaning
The Variable Valve Timing and Lift Electronic Control (VTEC) system activates the VTEC solenoid via the Powertrain Control Module (PCM) command, and it loads/unloads the hydraulic circuit of the VTEC mechanism installed in the valve system to switch valve timing between Low and High. The PCM monitors the oil pressure conditions in the VTEC mechanism’s hydraulic circuit based on the VTEC oil pressure switch downstream of the VTEC solenoid. If there is a disparity between the oil pressure condition in the hydraulic circuit as determined by the PCM command and the oil pressure condition as determined by the VTEC oil pressure switch status, the system is considered faulty and the P1259 code is stored.