
It may require an oil change or could be caused by a faulty VTEC solenoid valve. If the solenoid valve fails to open, oil cannot enter the rocker arm chamber, keeping the rocker arm oil pressure switch in a closed state, which results in excessively high circuit voltage. To diagnose the root cause of excessive circuit voltage, inspect the following aspects: 1. Solenoid Valve: Check if the solenoid valve is damaged or if its grounding/power supply wires are shorted to the positive terminal. 2. Pressure Switch: Verify whether the pressure switch is faulty or if the pressure signal feedback from the switch is normal. 3. VTEC System: Inspect for abnormal oil pressure in the VTEC system oil passages or mechanical malfunctions within the VTEC system.

Last time I encountered this issue in the workshop, it took me quite a while to figure it out. A VTEC oil pressure switch reporting a circuit voltage too high usually has several possible causes: either the oil pressure switch itself is faulty, or there's a short circuit in the wiring causing abnormal voltage readings, or it could be an issue with the signal processing in the ECU control module. Don't rush to dismantle parts just yet. I recommend first checking if there's any oil seepage corroding the connector pins on the switch—many owners get caught out by failing to replace the gasket during . Set your multimeter to the 20V range and measure the voltage across the switch terminals; the normal range should be 0-5V, and anything above 7V definitely indicates a problem. If the voltage remains high after unplugging the connector, you'll need to trace the wiring harness to see if it's shorting with a power line. If this fault is left unattended for too long, it can trigger the engine protection mode, cutting power output by 30%, so I suggest addressing it as soon as possible.

As a seasoned enthusiast with over a decade of experience, this issue is 80% likely caused by aging wiring harnesses. When the insulation on wires in high-temperature engine compartments becomes brittle, positive wires touching the metal chassis can create false high voltage readings. DIY solution involves three steps: 1) Clean switch contacts with carb cleaner to remove grease, 2) Inspect wiring harness for melted insulation, 3) Disconnect battery negative terminal to reset fault codes. If errors persist, check oil viscosity - incorrect grade can cause false high pressure readings. Last week I helped a fellow modder whose aftermarket turbo caused oil return flow issues, spiking pressure to 90psi (stock sensors can't handle that).

I encountered this fault code just last month. At that time, the engine light suddenly came on while driving, and the scanner showed a P1259 fault. The mechanic said it was mainly an issue with the oil circuit and first had me measure the actual oil pressure. It turned out that the previous owner had used a cheap off-brand oil filter, and the filter paper had collapsed, blocking the oil passage. After switching to an OEM oil filter, the oil pressure returned to normal, but the fault code remained. Finally, replacing the OEM oil pressure switch assembly resolved the issue. Remember to also check the check valve—if it's stuck, it can cause a falsely high reading. The entire repair took two hours, and the parts cost only 300 yuan.

High circuit voltage simply means the current is acting up. First, check the wiring harness for any bite marks from rodents, then use a diagnostic tool to read the dynamic data stream. The most unfair case I've seen was brake fluid leaking from the reservoir onto the wiring harness connector, causing the electrolyte to make the voltage fluctuate wildly. To fix it, disconnect the power and check for oxidation at the grounding point—sanding the connector with sandpaper can solve 70% of the issues. If the problem is with the switch itself, make sure to apply sealant when replacing it. B-series engines are notorious for oil seepage here. For those who've modified their VTEC controllers, be careful—entering incorrect voltage parameters during programming can also cause this kind of trouble.

Don't panic when encountering this issue, it's probably not a major problem. First, recall if you've recently washed the engine bay—I've made this mistake before; right after using a high-pressure washer, the fault light came on. It should return to normal once the wiring dries out. For daily checks, focus on three key areas: whether the oil level is too low causing false high oil pressure; the wear condition of the oil pump sprocket; and the burning condition of the main relay contacts. A simple test is to unplug the oil pressure switch connector—if the fault code changes from circuit too high to open circuit, it's likely a switch issue. When installing a new switch, remember to torque it according to the repair manual; 35 Nm is sufficient—over-tightening will definitely cause oil leaks.


