P0440 Code: Meaning, Symptoms, Causes & Fixes

Your fuel system is designed to keep gasoline vapor from escaping into the air. A P0440 code means the engine computer found a problem somewhere in that evaporative emission control system.

This general code can point to a leak, a valve or a sensor. This guide explains how the system works and how to narrow the fault down.

P0440 Code Breakdown

Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.

CharacterMeaningWhat It Tells You
PPowertrainThe fault is in the engine or transmission systems.
0Generic (SAE) codeThe definition is the same on every OBD-II vehicle.
4Auxiliary emission controlsThe fault involves emission control systems such as EGR, secondary air, EVAP or the catalytic converter.
40Specific faultEvaporative Emission Control System Malfunction

What the P0440 Code Means

The SAE J2012 standard defines the P0440 code as Evaporative Emission Control System Malfunction. The evaporative emission control (EVAP) system traps gasoline vapor from the fuel tank so it does not escape into the air. The vapor is stored in a charcoal canister, then drawn into the engine and burned when the engine is warm and running.

Two valves control the system. The purge valve, sometimes called the purge solenoid, opens to let engine vacuum pull vapor from the canister into the intake. The vent valve opens the canister to fresh air, and closes so the system can be sealed for a leak test.

To test for leaks, the powertrain control module (PCM) seals the system and watches the fuel tank pressure sensor for a change. Some vehicles, including many Toyota, Volkswagen and Chrysler models, use a separate leak detection pump or module instead.

This general code sets when the system fails a check without a more specific code, or on older vehicles that use it for several EVAP faults.

Symptoms of an EVAP System Fault

Most EVAP faults are hard to notice. Common signs of a P0440 code include:

  • Check engine light on
  • Fuel smell near the vehicle
  • Hard starting after refueling
  • Failed emissions test
  • Fuel pump nozzle clicking off early when filling

Many drivers notice nothing except the check engine light. A fuel smell or slow filling at the pump gives extra clues about where to look.

Common Causes of the P0440 Code

These are the usual causes:

  1. Loose, damaged or wrong gas cap. The most common cause.
  2. Cracked EVAP hoses. Heat and age make them brittle.
  3. Faulty purge valve. Stuck open or closed.
  4. Faulty vent valve. Stuck open or blocked by dirt.
  5. Damaged charcoal canister. Often from overfilling the tank.
  6. Faulty fuel tank pressure sensor. The PCM sees the wrong result.

Tools You Will Need

You can do most of this testing at home with basic tools:

  • OBD-II scan tool that can command the purge and vent valves
  • EVAP smoke machine
  • Digital multimeter
  • Hand vacuum pump
  • Replacement gas cap that meets the original spec

How to Diagnose the P0440 Code

Start with the simplest checks. Many EVAP codes come from the gas cap or a cracked hose.

Check the Gas Cap

Remove the cap and inspect the seal for cracks and dirt. Make sure it is the correct cap for your vehicle and that it clicks when tightened. Many parts stores can test it.

Smoke Test the System

Connect an EVAP smoke machine to the service port, usually near the engine or the canister, and seal the system by closing the vent valve with a scan tool or clamp. Watch for smoke at the gas cap, filler neck, hoses, purge valve, canister and tank fittings.

Test the Purge Valve

With the engine off, disconnect the purge valve hose and apply vacuum with a hand pump. A normally closed purge valve should hold vacuum when unpowered and open when commanded or powered.

Test the Vent Valve and Pressure Sensor

Command the vent valve closed and open with a scan tool and listen for a click. Check that air flows through it when open.

Watch fuel tank pressure in live data with the cap off. It should read close to zero. A reading far from zero with the cap off points to the sensor.

How to Fix the P0440 Code

Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.

  • Tighten or replace the gas cap.
  • Replace cracked EVAP hoses.
  • Replace a faulty purge valve.
  • Replace a faulty vent valve.
  • Replace a damaged charcoal canister.
  • Replace a faulty fuel tank pressure sensor.

After any repair, clear the code and drive normally for several days. The EVAP monitor needs specific conditions to run, so the code may not reappear right away even if the fault remains.

Common Mistakes to Avoid

These mistakes waste money or leave the real fault in place:

  • Replacing parts before trying a new gas cap
  • Overfilling the fuel tank after the pump clicks off
  • Skipping a smoke test and guessing at the leak

Repair Cost Breakdown

The cost to fix a P0440 code depends on the cause. This table shows typical ranges for parts and labor.

RepairDIY CostTypical Shop Cost
Gas cap$15 to $40$30 to $80
Purge valve$20 to $100$100 to $300
Vent valve$30 to $120$150 to $350
EVAP hose or line$10 to $60$100 to $300
Charcoal canister$100 to $400$300 to $800

A gas cap is the cheapest fix and solves many EVAP codes. A smoke test at a shop is often worth paying for, since it finds the leak instead of guessing.

Is It Safe to Drive with a P0440 Code?

Yes. EVAP codes do not affect how the engine runs in most cases, and they are not a safety risk on their own.

The vehicle will fail an emissions test, and a strong fuel smell can mean a larger leak or a fuel line problem, which should be checked right away. A purge valve stuck open can also cause hard starting after refueling.

Related Codes

These codes often show up with this one or point to the same system:

CodeMeaning
P0441Evaporative Emission Control System Incorrect Purge Flow
P0442Evaporative Emission Control System Leak Detected (Small Leak)
P0443Evaporative Emission Control System Purge Control Valve Circuit Malfunction
P0455Evaporative Emission Control System Leak Detected (Gross Leak)
P0456Evaporative Emission Control System Leak Detected (Very Small Leak)

Fixing the EVAP System

A P0440 code means the PCM found a fault in the EVAP system. Gas caps, cracked hoses, faulty purge and vent valves and damaged canisters cause most cases.

  • Check and tighten the gas cap.
  • Smoke test the system.
  • Test the purge and vent valves.
  • Check the fuel tank pressure sensor.

Frequently Asked Questions

Is the P0440 Code Serious?

Not for how the engine runs. It is an emissions fault, and the vehicle will fail an emissions test until it is fixed. A strong fuel smell, though, should be checked right away.

Can a Loose Gas Cap Set an EVAP Code?

Yes. A loose, damaged or wrong gas cap is one of the most common causes of EVAP leak codes. Tighten the cap until it clicks, or replace it if the seal is cracked. It can take several drives for the code to clear.

How Long Does It Take for an EVAP Code to Clear?

After a repair, the PCM must run its EVAP test again, which often needs a cold start, a fuel level between about a quarter and three quarters of a tank and certain driving conditions. It can take several days of normal driving.

Should I Top Off the Tank After the Pump Clicks Off?

No. Overfilling can push liquid fuel into the charcoal canister and damage it, which can lead to EVAP codes and a costly canister replacement. Stop at the first click.

Will an EVAP Code Fail an Emissions Test?

Yes, in most areas. An active EVAP code turns on the check engine light, which fails an OBD-II inspection. Clearing the code right before the test does not help either, because the EVAP monitor will show as not ready. Fix the fault, then drive normally until the monitors complete.

Can I Test the EVAP System Without a Smoke Machine?

You can do some checks without one. Inspect the gas cap, look over the hoses you can reach and test the purge and vent valves with a hand vacuum pump and a scan tool. Small leaks are very hard to see, though, so many owners pay a shop for a smoke test, which often costs less than one wrong part.