What does it mean?
OBD II fault code P0458 is defined as “Evaporative Emission System Purge Control Valve Circuit Low Input”, and is set when the PCM (Powertrain Control Module) detects that a part of the evaporative emission control system is not functioning as it should. The PCM interprets fluctuations of the pressure in the evaporative emission control system as variations in the system reference voltage.
The base reference voltage may differ between applications, but in all cases, the PCM in any particular application will store a fault code when it detects a reference voltage that is lower than expected, given the current pressure/flow in the system. Note that some applications require several malfunctions before the CHECK ENGINE light will illuminate.
In cases where no illuminated warning lights are present, it might be possible to read fault codes as “pending codes.” The purpose of the Evaporative Emission Control System is to prevent fuel vapors from escaping into the atmosphere. To achieve this, fuel vapors from the tank are collected and passed through vacuum lines (using the engine vacuum) either to the inlet tract through the throttle body to be combusted, or to a charcoal canister that absorbs the vapors.
Although design specifics vary between applications, most systems consist of the following components- Fuel tank filer cap Fuel tank Charcoal canister Purge valve Various pressure and flow control valves/solenoids Vacuum lines Fuel lines Fuel vapor hoses Electrical wiring, connectors, and fuses NOTE: Not all applications have all of the above components, and some applications may contain components that are not included here.
Also note that the appearance, location, and functioning of some components will differ between applications. The image below shows a typical evaporative emission control system that is not controlled and monitored by the PCM. In these designs, the fuel vapors are absorbed by activated charcoal in a canister.