EVAP codes: P0440, P0442, P0446, P0455, and P0456 explained
The sealed EVAP system traps fuel vapor instead of venting it into the air. Start by separating leak size from vent-control symptoms, then use the scan result to guide wiring, connector, valve, and command checks rather than guessing at a part.
Read the fault axis first
EVAP faults usually point to leak size or vent control.
Leak codes describe how much vapor escaped during the test. Vent-control codes point toward the valve, wiring, connector, filter, or airflow command that manages fresh air.
Start with the code's fault axis, then inspect the simplest likely cause before testing valves, wiring, or deeper EVAP components.
Safe DIY boundary
Check the simple things, then know when to hand it off.
With the vehicle parked outdoors and the engine cool, a driver can make a useful visual first pass. EVAP work should stop before fuel-vapor exposure, under-vehicle access, or electrical diagnosis becomes part of the job.
- Turn the engine off, work outside, and reseat the fuel cap.
- Inspect the cap seal for dirt, damage, or a visibly loose fit.
- From above the vehicle, look for an unplugged connector or an obviously cracked or disconnected vapor hose.
- Stop if you smell raw fuel, see wet fuel, or feel unwell from vapor exposure.
- Do not crawl under the vehicle or lift it just to chase an EVAP line.
- Leave smoke testing, wiring back-probing, valve actuation, and component diagnosis to a qualified shop.
Use the matching guide
Once you have the code, use its focused page instead of guessing at a vent valve or leak repair.
Five live meaning pages
Choose the code that matches your scan result.
Start with P0440 for a general EVAP malfunction, use the leak guides for P0442, P0455, and P0456, or the vent-circuit guide for P0446.
P0440 — Evaporative Emission System Malfunction
The EVAP system logged a general malfunction, so check the cap, hoses, purge valve, vent valve, and canister before replacing a part.
P0442 — Small EVAP Leak Detected
The EVAP system found a small leak, often near the fuel cap, seal, or a vapor hose.
P0446 — EVAP Vent Control Circuit Malfunction
The EVAP vent-control circuit has a fault in its valve, wiring, connector, or airflow path.
P0455 — EVAP System Large Leak Detected
The EVAP system found a large or gross leak, often from a disconnected hose or missing cap.
P0456 — Very Small EVAP Leak Detected
The EVAP system found a very small leak, often caused by a cap seal, hose, valve, or tank seal.
Need the wider picture?