Usually drivable, but if the short holds the purge valve open you may get a rough idle, hard restarts after fill-ups, or stalling. Fix it promptly to restore a stable idle and pass an emissions or readiness test. P0445 means the engine control module has found a short circuit in the wiring or solenoid for the evaporative emission (EVAP) canister purge control valve. It is an electrical fault on the purge valve that meters stored fuel vapor into the engine, not a fuel leak, and it usually shows up as a check-engine light, sometimes with a rough or unstable idle.
What P0445 means
The EVAP purge control valve, called the purge solenoid or Purge VSV on Toyota applications, sits in the engine bay in the vapor line between the charcoal canister and the intake manifold. It is normally closed, and the control module pulses it open with a duty-cycle (PWM) signal so intake vacuum can pull stored fuel vapor out of the canister and burn it in the engine instead of venting it to atmosphere. The module drives that solenoid through a low-side driver and watches the control-circuit voltage and current for faults. P0445 is the "circuit shorted" case: it sets when the module commands the purge valve and sees a short to ground, a short to power, or a shorted solenoid coil, which shows up as current that is too high or a control-side voltage stuck out of its expected range. Because the affected component is the purge valve on the intake side, a short that holds the valve open lets unmetered vapor into the engine and can upset idle, while a short that kills the circuit stops purge flow and prevents the EVAP monitor from finishing. P0445 is the shorted sibling of P0443 (purge valve circuit, general) and P0444 (purge valve circuit open); it is a different valve from the canister vent codes P0446, P0447, and P0449, which act on the fresh-air side at the canister near the fuel tank.
Symptoms
- Check-engine light on, often as the only obvious sign
- Rough, unstable, or surging idle if the short is holding the purge valve open and feeding raw vapor into the intake
- Stalling or hard restart, especially right after refueling when the canister is loaded with vapor
- A rich-running condition or a faint fuel smell when a stuck-open purge valve dumps extra vapor into the engine
- The EVAP system readiness monitor will not complete, so the vehicle reads as not-ready for an emissions test
- Companion EVAP codes such as incorrect purge flow (P0441) or a purge-circuit general or open fault (P0443, P0444) stored alongside it
Common causes
- A short to ground or short to power in the purge valve control wire, often from a chafed harness rubbing on the engine or a bracket (most common)
- A purge control valve (purge solenoid / Purge VSV) with an internally shorted coil
- A damaged, melted, or corroded connector at the purge valve, which lives in the hot engine bay
- A pinched or crushed wire where the purge harness routes near the intake manifold or fuel rail
- Moisture, oil, or coolant intrusion into the purge valve connector bridging the terminals
- A wiring fault in the shared power feed that back-feeds the control circuit and looks like a short
- A failed low-side driver inside the engine control module (least common; confirm the wiring and solenoid first)
Severity & driving advice
Severity: Moderate — No safety risk, but a shorted circuit that holds the purge valve open can cause rough idle or stalling and blocks the EVAP monitor from completing.
Can I drive? Usually drivable, but if the short holds the purge valve open you may get a rough idle, hard restarts after fill-ups, or stalling. Fix it promptly to restore a stable idle and pass an emissions or readiness test.
Diagnostic approach
- Scan all codes and read freeze frame — Retrieve every stored and pending code and read the freeze-frame data before touching anything. Confirm the fault is P0445 (purge valve circuit shorted) and note whether the general P0443 or open-circuit P0444 are also present, since those help point to whether the problem is a dead circuit or a short. Record any companion codes such as P0441 incorrect purge flow, then clear the codes and try to reproduce the fault.
- Locate and inspect the purge valve and its harness — Find the purge control valve in the engine bay on the vapor line between the charcoal canister and the intake manifold. Inspect the connector and pigtail for melted, chafed, oil-soaked, or corroded wiring, and follow the harness looking for a spot where it rubs on the intake, a bracket, or the block. A wire chafed through to bare copper touching ground or an adjacent power wire is the classic cause of a shorted purge circuit.
- Measure the purge solenoid coil resistance — Unplug the purge valve and measure resistance across its two terminals. A typical purge solenoid reads on the order of 22 to 40 ohms at room temperature, though you should confirm the exact figure against the specification for the vehicle. A reading near zero ohms means the coil is internally shorted and the valve should be replaced; an in-spec reading points the diagnosis back at the wiring.
- Test the control wire for a short to ground and to power — With the purge valve unplugged and the module connector disconnected, check the purge control wire for continuity to ground and for continuity to any power circuit. It should read open in both tests. A low-resistance path to ground or to voltage confirms a shorted circuit; trace and repair the chafed, pinched, or back-fed section, and reseat or replace any damaged terminals.
- Command the valve and watch current and idle response — Reconnect a known-good or repaired valve and use a bidirectional scan tool to cycle the purge valve open and closed while listening for a crisp click and watching engine idle. On a healthy circuit the solenoid clicks and idle stays stable at low duty and dips slightly at high duty; a valve that stays silent, draws excessive current, or drives idle rough and stalls the engine when commanded indicates the circuit or solenoid is still faulty.
- Verify the module driver and confirm the repair — If the solenoid measures within spec and the control wire is free of shorts to ground and power, back-probe the circuit and confirm the module can drive it without faulting; a driver that cannot control the circuit points to the control module, which should only be replaced after the wiring and solenoid are proven good. After any repair, clear the code and run a drive cycle so the EVAP purge monitor can operate, then confirm P0445 does not return.
FAQ
Can I keep driving with a P0445 code?
Often yes, but it depends on how the valve is affected. If the short simply disables purge flow the engine drives normally and the main downside is a failed emissions readiness check. If the short holds the purge valve open, raw fuel vapor floods the intake and you may get a rough idle, stalling, or hard starts after refueling, in which case you should repair it right away.
What is the difference between the purge valve and the vent valve?
They are two different EVAP solenoids on opposite ends of the system. The purge valve sits in the engine bay between the charcoal canister and the intake manifold and opens to draw stored vapor into the engine to be burned, which is what P0445 is about. The vent valve is at the canister near the fuel tank and controls fresh air coming in; its circuit faults are P0446, P0447, and P0449, not P0445.
What is the difference between P0443, P0444, and P0445?
All three are purge control valve circuit codes for the same solenoid but describe different electrical faults. P0443 is the general purge valve circuit malfunction, P0444 is specifically an open circuit (a break or high resistance), and P0445 is a short circuit, meaning a short to ground, a short to power, or a shorted coil. When they appear together they usually point at the same purge valve, connector, or harness.
Will P0445 cause a rough idle?
It can. The purge valve is normally closed and only opens under module control to meter vapor into the engine. If a short holds the valve open, unmetered fuel vapor enters the intake at idle and richens the mixture, which shows up as a rough, surging, or lumpy idle and sometimes stalling, especially soon after refueling when the canister is full of vapor.
Is P0445 caused by a bad gas cap?
No. A loose or failed gas cap causes EVAP leak or sealing codes such as P0455 or P0457, not P0445. This code is an electrical short in the purge valve circuit, so the diagnosis focuses on the purge solenoid, its connector, and the control wiring back to the module rather than the fuel cap.
How does the module know the purge circuit is shorted?
The module switches the purge solenoid on and off through a low-side driver and monitors the control-circuit voltage and current. A healthy circuit draws normal current and the voltage swings cleanly as the valve is pulsed. If the driver sees excessive current or a voltage stuck out of range, consistent with a short to ground, a short to power, or a shorted coil, it flags the circuit as shorted and stores P0445.