Ad Space — Top Banner

P0440

Universal (All Makes) Vehicle (OBD-II)

Severity: Moderate

What Does This Error Mean?

P0440 means there is a general malfunction in your EVAP (Evaporative Emission Control) system. The EVAP system captures fuel vapors from the gas tank so they do not escape into the air. When the system detects a problem, it sets this code. The most common cause is surprisingly simple — a loose or worn gas cap. You will not feel any driving difference, but the check engine light will stay on.

Affected Models

  • All vehicles 1996+
  • Very common in Toyota Camry and Corolla
  • Common in Chevrolet Silverado and Tahoe
  • Common in Nissan Altima and Maxima
  • Common in Honda Civic

Common Causes

  • Gas cap is loose, cracked, or the seal is worn out
  • EVAP canister purge valve is stuck open or closed
  • EVAP canister vent valve is stuck or faulty
  • Cracked or disconnected EVAP hose between the tank and canister
  • Charcoal canister is saturated or damaged

How to Fix It

  1. Remove the gas cap and inspect the rubber seal. If the seal is cracked, worn, or dirty, replace the cap. Make sure the new cap clicks tightly when you put it on.

    A new gas cap costs $10 to $20 and fixes P0440 about 30 percent of the time. Always try this first.

  2. Clear the code with an OBD-II scanner after tightening or replacing the gas cap. Drive for 2 to 3 days of normal driving. If the code does not return, the gas cap was the problem.

    P0440 requires specific driving conditions to retest. Give it several days before concluding the fix worked.

  3. If the code returns, inspect the EVAP hoses under the vehicle. Follow the lines from the fuel tank to the charcoal canister. Look for cracked, disconnected, or damaged hoses.

    EVAP hoses run underneath the vehicle and can be damaged by road debris, especially on low-riding cars.

  4. Test the purge valve. It should be closed when unplugged and open when you apply vacuum. If it stays open all the time, replace it. The purge valve is usually on or near the engine.

    A handheld vacuum pump ($20 to $30) is useful for testing EVAP valves.

  5. If you cannot find the problem, a shop can use a smoke machine to pump visible smoke through the EVAP system. Any leak will show as smoke escaping from the faulty area.

    Smoke testing is the fastest way to find EVAP leaks and usually costs $50 to $100 at a shop.

When to Call a Professional

If a new gas cap does not fix the code, EVAP diagnosis can be tricky. Shops use a smoke machine to find leaks in the EVAP system — home mechanics usually do not have one. A purge valve replacement costs $50 to $200 for parts plus $50 to $150 labor. A vent valve costs $30 to $100. Total repair at a shop is typically $100 to $400.

Frequently Asked Questions

Can a loose gas cap really cause a check engine light?

Yes, absolutely. The EVAP system is designed to be completely sealed. Even a slightly loose gas cap lets fuel vapors escape, which the system detects. Always make sure your gas cap clicks when you tighten it after refueling.

Is P0440 the same as P0442 or P0455?

They are related but different. P0440 is a general EVAP malfunction — it does not specify the problem size. P0442 specifically means a small leak was detected. P0455 specifically means a large leak was detected. P0440 is vaguer and can be harder to diagnose than the more specific codes.

Will P0440 cause me to fail emissions?

Yes, any check engine light will cause an automatic emissions test failure. P0440 is an emissions-related code, so it directly affects the test. The good news is that EVAP repairs are usually affordable. Fix this before your next emissions inspection to avoid having to retest.