Code P0458 indicates that the engine computer has detected an abnormally low voltage in the control circuit for the EVAP system purge valve. This typically points to a short to ground in the wiring or an internal failure within the purge valve solenoid itself. When this circuit voltage is too low, the computer cannot properly manage fuel vapor flow from the charcoal canister to the engine.
The internal solenoid of the valve can short out internally, causing a low voltage condition on the control circuit.
The control wire between the engine computer and the purge valve may be chafed or damaged, shorting to the vehicle chassis.
Poor contact or corrosion at the purge valve electrical connector can cause excessive resistance or an apparent low voltage condition.
If the purge valve relies on a dedicated ground wire and that connection is interrupted, it can trigger a low circuit voltage code.
The internal driver that controls the purge valve inside the engine computer may have failed, though this is extremely rare.
Yes, driving is generally safe because the purge valve mainly controls evaporative emissions. However, if the valve is stuck open, it could cause a rough idle or stalling, and you will not pass an emissions test.
No, rarely. While a failed PCM driver can cause this code, it is almost always caused by a bad purge valve or a shorted wire. Replacing the PCM is a common misdiagnosis; it should only be considered after all wiring and the valve itself have been thoroughly tested and confirmed good.
You can remove the valve and use a digital multimeter to check for continuity between the valve's electrical terminals and its metal housing. If there is continuity, the valve has an internal short to ground and must be replaced.
The code will not clear immediately. You must clear it with a diagnostic scanner, or it may turn off on its own after several successful drive cycles once the underlying electrical fault is repaired.