P1258 ACURA, HONDA: VTEC SYSTEM MALFUNCTION
POST UPDATED IN February, 2023
P1258 ACURA, HONDA: VTEC SYSTEM MALFUNCTION
The Variable Valve Timing and Lift Electronic Control (VTEC) is a system used to regulate the operation of the engine valves. This system increases and alters valve lift and uses up to three hydraulically selected camshaft profiles to increase engine volumetric performance. On the other hand, the performance of the VTEC system is not the same as VVT (Variable Valve Timing).
The Powertrain Control Module (PCM) uses information sent to it by the Throttle Position Sensor, Engine Speed Sensor, VTEC oil pressure switch, as well as other sensor data to determine the switch point that exists in the low lift and high lift valve job.
When the P1258 OBDII diagnostic code is set on Honda and Acura manufacturer vehicles, it is because the VTEC oil pressure switch circuit or VTEC solenoid valve circuit is detected to be malfunctioning.
OBD2 fault code P1258 is set by one or more of the following reasons:
To troubleshoot the DTC P1258 OBDII code, try this: