P0440 Code: EVAP System Malfunction (General)

Quick answer

P0440 means the engine control module has detected a general malfunction in the evaporative emissions (EVAP) system — the network of hoses, valves, and the charcoal canister that captures fuel vapor from the tank rather than letting it escape into the atmosphere — without the more specific size-based classification that P0442 (small leak), P0455 (large leak), and P0456 (very small leak) provide. In practice this often means the same root causes as those three codes, but the system’s self-test wasn’t able to size the leak precisely — and the very first, cheapest thing to check in every case is whether the gas cap is properly tightened.

Severity: LowSafe to drive: YesDIY level: BeginnerTypical repair: $0 – $350

What Does P0440 Mean?

The EVAP system periodically runs a self-test, pressurizing or drawing a vacuum on the fuel tank and vapor lines to check for leaks. When that test detects a problem but the specific pattern doesn’t clearly match the narrower thresholds used for a small, large, or very small leak, the general P0440 code is stored instead. See our P0442, P0455, and P0456 guides for how those more specific codes work — P0440 essentially covers the same system and often the same root causes, just without that extra precision.

Common Symptoms

  • Check engine light on — this is typically the only symptom, since a genuine EVAP leak doesn’t affect how the car drives or performs
  • A very faint fuel smell near the fuel tank or filler area, occasionally noticeable if the leak is large enough
  • No change in engine performance, fuel economy, or drivability in the vast majority of cases

Common Causes, Most Likely First

  1. A loose, cracked, or missing gas cap — genuinely the single most common cause across every EVAP-related code on this site, and always worth checking and re-tightening first before anything else, letting the code clear on its own over a few drive cycles.
  2. A failing purge valve or vent valve, which control airflow into and out of the EVAP system and can stick open or closed.
  3. A cracked or deteriorated EVAP hose anywhere along the system, from the tank to the charcoal canister to the engine bay.
  4. A failing charcoal canister itself, less common but possible after many years of service.
  5. A cracked fuel tank or filler neck, less common and more likely on an older vehicle with visible corrosion.

How to Diagnose It

  1. Check the gas cap first — remove it, inspect the seal for cracking or debris, and make sure it clicks fully tight when reinstalled. This alone resolves a meaningful share of EVAP codes.
  2. Clear the code and drive normally for a few days after fixing the gas cap, since EVAP codes often need a full drive cycle (including a cold start) to confirm the fix before the check engine light clears on its own.
  3. If the code returns, a smoke test at a shop is the most reliable way to visually find exactly where the EVAP system is leaking, since the leak often isn’t visible or audible on its own.
  4. Check purge and vent valve operation — see our OBD-II scanner guide for what live data can show about these components.
Raising a car safely

Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.

Possible Fixes

CauseFixTypical cost
Loose/damaged gas capTighten or replace the cap$0 – $25
Failing purge/vent valveReplace the valve$100 – $300
Cracked EVAP hoseReplace the hose$50 – $200
Failing charcoal canisterReplace the canister$150 – $350

Can I Keep Driving With This?

Yes, with care

Yes, without any concern — an EVAP system fault, general or specific, doesn’t affect how the car runs, its power, or its safety. It’s worth fixing to pass emissions testing where required and to stop unnecessary fuel vapor from escaping, but there’s no urgency from a drivability or safety standpoint.

When to See a Mechanic

Not urgent — check the gas cap yourself first, since that resolves a large share of these codes at zero cost. If it persists after a few drive cycles, a shop’s smoke test is the most efficient way to pinpoint the exact leak location. More in our trouble codes section.

Frequently Asked Questions

What does P0440 mean?

It means the EVAP (evaporative emissions) system has a general malfunction that the self-test couldn’t classify into a more specific leak-size code.

What’s the difference between P0440 and P0442 or P0455?

P0442, P0455, and P0456 identify a specific leak size (small, large, or very small). P0440 is the general version, fired when the system detects a problem but the test pattern doesn’t clearly match one of those specific thresholds.

Can a loose gas cap really cause P0440?

Yes — a loose, cracked, or missing gas cap is the single most common cause of P0440 and every related EVAP code, and it’s always the first thing worth checking.

Is it safe to drive with a P0440 code?

Yes, completely — an EVAP system fault doesn’t affect engine performance, power, or safety. It’s worth fixing for emissions compliance, but there’s no drivability concern.

How long does it take for the check engine light to clear after fixing the gas cap?

It can take a few complete drive cycles, including a cold start, before the system re-runs its self-test and clears the code on its own.

How much does it cost to fix P0440?

Often free if it’s just a loose gas cap, up to $350 if a purge valve, hose, or the charcoal canister itself needs replacement.