P0458
Evaporative Emission System Purge Control Valve Circuit LowP0458 is a generic OBD-II powertrain diagnostic trouble code: Evaporative Emission System Purge Control Valve Circuit Low. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0458 means
P0458 — Evaporative Emission System Purge Control Valve Circuit Low — is set when the PCM detects a voltage on the EVAP purge control solenoid (CPS) control circuit that is below the minimum valid threshold. The purge control valve (also called the purge solenoid or canister purge valve) is a normally-closed solenoid that the PCM pulses open at varying duty cycles to draw stored fuel vapours from the charcoal canister into the intake manifold for combustion. Unlike the vent valve (which handles canister-to-atmosphere breathing), the purge valve sits between the canister and the intake manifold.
P0458 specifically indicates the circuit-low (electrically low voltage / ground-side short) condition. It is the directional companion to P0459 (circuit high) and sits within the purge circuit family alongside P0443 (purge circuit generic) and P0444 (purge circuit open). A circuit-low reading typically means the control wire from the PCM to the purge solenoid is shorted to ground, or the solenoid coil has internally short-circuited. The PCM detects excessive current draw or a control wire that reads low when it should read high, and sets the fault.
A failed-open purge valve (common consequence of a short forcing the valve permanently open) allows unmetered fuel vapour to enter the intake, causing a rich condition at idle, rough idle, and increased fuel consumption. A failed-closed valve prevents purge from occurring, causing EVAP monitor incompletion. The MIL illuminates in either case; limp mode is not triggered unless fuel trim corrections saturate.
Common causes
Most-frequently reported root causes when P0458 is logged.
-
1
Purge control solenoid coil internally shorted, producing near-zero resistance and excessive current draw.
-
2
Control wire from the PCM to the purge solenoid shorted to chassis ground — due to harness chafing, heat damage, or pinched wiring.
-
3
Corroded or water-intruded connector at the purge valve creating a low-resistance leakage path.
-
4
Blown fuse in the purge valve supply circuit, causing a back-feed condition that the PCM misreads as a low.
-
5
Wiring harness damaged in the engine bay near the intake manifold or near vacuum hose routing.
-
6
PCM internal output driver failure — rare; only after all external circuit checks pass.
Symptoms drivers notice
How to diagnose P0458
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and freeze-frame data; note whether companion purge or vent EVAP codes are present.
-
2
Locate the purge control valve — typically mounted on the intake manifold or vacuum line between the charcoal canister and intake; inspect the connector and harness for damage or corrosion.
-
3
Disconnect the purge valve connector and measure coil resistance across the two solenoid terminals; compare to OEM spec (typically 22–30 Ω for most platforms). Near-zero resistance confirms an internal short — replace the valve.
-
4
With the purge valve disconnected and KOEO, measure resistance from the PCM control wire pin to chassis ground; should be open (infinite). Low resistance confirms a wiring short-to-ground — trace and repair the harness.
-
5
Inspect the harness routing from the purge valve to the PCM for chafe points against vacuum lines, brackets, or the exhaust manifold.
-
6
After repair, use a bidirectional scan tool to command the purge valve open/closed and verify correct operation.
-
7
Clear DTCs and run a complete EVAP monitor drive cycle to confirm code does not return.
Related powertrain codes
- P0400 — Exhaust Gas Recirculation Flow Malfunction
- P0401 — Exhaust Gas Recirculation Flow Insufficient Detected
- P0402 — Exhaust Gas Recirculation Flow Excessive Detected
- P0403 — Exhaust Gas Recirculation Circuit Malfunction
- P0404 — Exhaust Gas Recirculation Circuit Range/Performance
- P0405 — Exhaust Gas Recirculation Sensor A Circuit Low
Frequently asked questions
What is the difference between P0443, P0444, P0458, and P0459?
All four codes relate to the EVAP purge control valve circuit. P0443 is the generic non-directional purge circuit fault. P0444 is an open-circuit fault (broken wire or open solenoid coil). P0458 is a circuit-low fault (short to ground). P0459 is a circuit-high fault (open circuit with pull-up, or short to voltage). The directional codes (P0444, P0458, P0459) indicate the electrical character of the failure and narrow the diagnosis to a specific check.
Can a shorted purge valve cause a rich idle condition?
Yes. If the short forces the PCM output low continuously (equivalent to a 100% duty cycle command), the purge valve may be held permanently open. This allows the charcoal canister to vent stored fuel vapour directly into the intake manifold without metering, enriching the mixture at idle. You may notice rough or fluctuating idle and the short-term fuel trim (STFT) will read significantly negative as the ECM tries to compensate.
Is P0458 serious enough to stop driving?
Not immediately. The vehicle is driveable and will not enter limp mode from P0458 alone. However, if the shorted purge valve is stuck open and causing a significant rich condition, fuel economy will suffer and the catalytic converter may be stressed by over-rich exhaust. Addressing the fault promptly is recommended.
Disabling P0458 in software
RaceTune can permanently disable P0458 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0458 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file