Category Hub

EVAP System Codes

Evaporative emission (EVAP) system codes are some of the most common check engine light triggers on the road. They indicate a leak or malfunction in the system that captures fuel vapors and prevents them from escaping into the atmosphere.

Last reviewed May 2026 · Find This Code Editorial Team

What is the EVAP system?

The Evaporative Emission Control (EVAP) system prevents gasoline vapors from your fuel tank from escaping into the atmosphere. It uses a charcoal canister to absorb fuel vapors, a purge valve to route vapors into the engine for combustion, and a vent valve to equalize pressure.

Your car's ECU periodically tests the EVAP system by sealing it and monitoring for pressure loss. If the system loses pressure faster than expected — indicating a leak — it sets an EVAP fault code.

The good news: the most common cause of an EVAP code is a loose or worn gas cap. Always start there before replacing any components.

Why EVAP codes matter

  • Emissions testing: An EVAP code will fail your vehicle at any state emissions inspection, even if the car drives perfectly.
  • Environmental impact: Uncontrolled fuel vapor emissions contribute to ground-level ozone and smog.
  • Fuel smell: Significant EVAP leaks can produce a noticeable gasoline smell inside or around the vehicle.
  • Leaks worsen over time: A small EVAP leak rarely seals itself — it typically grows larger and harder to ignore.

EVAP codes covered on Find This Code

EVAP diagnosis tips

  • Start with the gas cap. Remove it, inspect the seal for cracks or deformation, reinstall it firmly, and drive several cycles before assuming a worse problem.
  • Use a smoke machine. Small EVAP leaks (P0442, P0456) are nearly impossible to find visually. A professional smoke test pressurizes the system and reveals the exact leak location.
  • Inspect EVAP hoses. Look for cracked or disconnected rubber hoses between the fuel tank, charcoal canister, purge valve, and intake manifold.
  • Don't overlook the filler neck. Corrosion or cracks where the gas cap meets the filler neck prevent a good seal and cause persistent EVAP codes.

Related guides