Hi, I can help you. Is this a 4 or 6 cylinder?
Did you change the spool valve assembly , the pressure switch and the solenoid?
Ok, This code can set if the engine oil pressure is low.
Is the level ok?
Do you know if the engine has had regular oil changes?
Ok, just checking the basics first. Thanks for the info.
I have found some info on this problem.......
MIL with DTC P1259:
'98 Accord L4 VTEC
On '98 Accord L4s with VTEC, DTC P1259 (VTEC
system malfunction) can set at idle or above 4,000 rpm:
switch circuit (switch, connectors, or wiring).
the VTEC system.
To find and correct the cause of the DTC, do this:
1. Use the PGM Tester to check the vehicle's freeze data
or snapshot data to see when the DTC was set.
2. Disconnect the 2P VTEC pressure switch connector,
and jump its two wires.
3. With the ignition switch ON (II), the PGM Tester
should show that the VTEC pressure switch is ON.
connectors are OK, so the switch must be bad.
Replace the switch, clear the DTC, and return the
vehicle to the customer.
between the switch and the ECM/PCM or between
the switch and ground. After you repair the open
circuit, recheck the switch, then clear the DTC, and
return the vehicle to the customer.
4. Remove the valve cover, and check for a loose center
head bolt on the intake manifold side. A loose bolt can
cause a drop in pressure in the VTEC system.
turn it another 1/4 turn, and then turn it another 1/4
turn. If the bolt won't tighten, its threads are
5. Remove the VTEC rocker arms, and inspect them for
sticking or missing synchronizer pistons or other valve
train problems that could cause an oil leak.
replace the faulty parts. Then clear the DTC, and