P0440 Code — EVAP Emission Control System Malfunction (Causes & How to Fix)

Fix OBD-II code P0440: EVAP Emission Control System Malfunction. Step-by-step diagnosis and repair guide.

⏱️ Time30-60 minutes
📋 Severitylow
🚗 Applies ToToyota, Honda, Ford, Chevrolet
⚠️ DTC CodeP0440
P0440 — Powertrain Emissions diagnostic guide

What Does DTC P0440 Mean?

P0440 on your Powertrain Emissions system means: The engine control module has detected a problem with the evaporative emission (EVAP) system – the network that captures fuel vapors from the fuel tank and routes them to the engine for combustion. A fault means the system isn’t sealing or venting correctly, so vapors can escape or the system can’t be purged on command.

How to Diagnose and Fix P0440 — Step by Step

  1. 1

    Check the gas cap and obvious visual clues

    Make sure the cap is tightened to the click. Inspect the EVAP lines for cracked hoses, loose clamps, or disconnected connectors.

  2. 2

    Scan for stored and pending codes, read freeze‑frame data

    Use an OBD‑II scanner to pull all DTCs. Note any secondary EVAP codes (P0451‑P0455) and look at the freeze‑frame to see engine load, coolant temp, and fuel pressure when the fault set.

  3. 3

    Test the EVAP purge valve operation

    Locate the purge valve (often near the intake manifold). With the ignition ON, command the valve to open via the scanner or by shorting the control wire. Measure voltage at the valve’s power wire – it should rise to about 5 V when commanded. When the valve is commanded OFF, voltage should drop near 0 V.

  4. 4

    Inspect and test the EVAP vent (canister‑vent) valve

    The vent valve lets fresh air into the charcoal canister. Command it open and watch for a voltage rise similar to the purge valve. Also listen for a faint “click” – a missing click often means a failed valve.

  5. 5

    Check the EVAP pressure sensor (if equipped) and fuel‑tank pressure sensor

    Measure sensor resistance with the multimeter at the connector; compare to the service manual’s “good” range (usually a few kilo‑ohms). Then monitor live data – sensor voltage should be near 0 V at idle and rise modestly as fuel vapor pressure builds.

  6. 6

    Perform a smoke test (optional but definitive)

    Connect a smoke machine to the EVAP inlet and watch for smoke escaping from hoses, the canister, or the fuel‑tank vent. Any leak will be visible as a steady plume.

When to Call a Professional Mechanic

If the purge or vent valve fails the voltage test, the pressure sensor reads out of spec, or a smoke test reveals a hard‑to‑reach leak, it’s time to let a qualified technician handle component replacement and system re‑learn.

Diagnostic Flowchart

Follow this visual guide to systematically diagnose P0440:

Quick 60‑Second Check

Your check engine light just came on, and the scanner flashes P0440. Before you look at the shop, spend two minutes:

  1. Gas cap – Unscrew and re‑tighten until you hear the click. A loose cap is the most common trigger.
  2. Visible hoses – Look under the car for cracked EVAP tubing, especially the black hose that runs from the fuel tank to the charcoal canister.
  3. Connector check – Wiggle the electrical plug on the purge valve and vent valve. A loose pin will cause intermittent communication.

If everything looks tight and the cap is secure, move on to the deeper diagnosis.


What You’ll Feel on the Road

Drivers with a P0440 often notice subtle (or not so subtle) changes:

  • Check‑engine light illuminated on the dashboard, usually under “Powertrain Emissions”.
  • Slight drop in fuel economy – the EVAP system may be venting vapors instead of routing them to the engine for combustion.
  • Hard start after refueling – the system may think the tank is still “full of vapor” and temporarily limit fuel delivery.
  • Failed emissions inspection – many state inspection stations will reject a vehicle with a stored P0440, even if the car runs fine.

These symptoms don’t usually affect drivability, but they can become costly if the issue is ignored.


Underlying Triggers

The EVAP system is a sealed network that captures fuel vapors and either stores them in a charcoal canister or burns them during a purge cycle. A P0440 means the ECM detected a malfunction somewhere in that network. Typical triggers include:

TriggerHow it Happens
Loose or damaged gas capCap not tightened, gasket worn, or cap vent blocked.
Cracked or disconnected EVAP hoseAge, road debris, or improper installation.
Failed purge valveCoil inside the valve burns out, or the valve sticks closed/open.
Failed vent (canister‑vent) valveSimilar to purge valve; also can be clogged by carbon buildup.
Faulty EVAP pressure sensorSensor wiring shorted or sensor out of calibration.
Faulty fuel‑tank pressure sensorRare, but a bad sensor can send erroneous pressure data.

Because the code is generic, the ECM can’t pinpoint the exact component – it only knows that a test (usually a pressure‑decay or purge‑flow test) didn’t meet spec.


Step‑by‑Step Diagnosis & Repair

Below is the recommended workflow, ordered from easiest to most involved. Follow each step, compare “good” vs. “bad” readings, and decide whether a part needs replacement.

1. Verify the Gas Cap and Visual Inspection

Good: Cap clicks, seal is intact, no vapor smell. Bad: Cap wobbles, gasket cracked, vent hole blocked.

Tools: Hand, torque wrench (if you have the cap’s torque spec – usually ~ 90 Nm).

If the cap is the culprit, replace it (about $5–$15). Reset the code and drive for a few cycles; the light should turn off.

2. Pull All Codes and Review Freeze‑Frame Data

Good: No additional EVAP codes (P0451‑P0455) and freeze‑frame shows normal coolant temp, engine load < 30 %, fuel pressure within spec. Bad: Presence of secondary EVAP codes or freeze‑frame showing high load or low coolant temp – indicates the system was tested under abnormal conditions.

Tools: OBD‑II scanner with live data and active test capability.

If secondary codes appear, note them – they’ll guide you to the next component to test.

3. Test the EVAP Purge Valve

Good: When commanded “ON”, voltage at the valve’s power wire rises to ~5 V; when “OFF”, voltage drops near 0 V. The valve clicks audibly. Bad: Voltage stays low regardless of command, or stays high when it should be off. No audible click.

Procedure:

  • Locate the purge valve (usually near the intake manifold).
  • Connect the multimeter’s red lead to the power wire, black to chassis ground.
  • Use the scanner’s “active test” to command the valve open.

If the valve fails the voltage test, replace it ($30–$80 for aftermarket, $100–$150 at a dealer).

4. Test the EVAP Vent (Canister‑Vent) Valve

Good: Voltage rises to ~5 V when the scanner commands the vent open, and you hear a soft click. Bad: No voltage change, or the valve stays stuck closed/open.

Tools: Same as purge valve test.

A stuck vent can cause pressure to build, leading to a P0440. Replacement cost is similar to the purge valve.

5. Inspect & Test the EVAP Pressure Sensor (if equipped)

Good: Resistance measured at the connector falls within the service manual’s “good” range (usually a few kilo‑ohms). Live data shows sensor voltage near 0 V at idle and slowly rising as the tank warms. Bad: Open circuit (infinite resistance) or wildly fluctuating live data.

Tools: Digital multimeter, OBD‑II live data reader.

A faulty sensor typically costs $50–$120 plus labor.

6. Smoke Test the Whole EVAP Network (Optional but Highly Effective)

Good: No smoke escapes from any hose, canister, or vent when the system is pressurized. Bad: Continuous plume from a cracked hose, loose fitting, or the canister vent.

Safety Note: Perform the smoke test in a well‑ventilated area, wear gloves, and keep a fire extinguisher nearby.

If a leak is found, replace the offending hose or clamp ($10–$30 for hose, $5–$15 for clamps). In rare cases, the charcoal canister itself may need replacement ($150–$250).


Repair Cost Estimate

Repair OptionParts (average)Labor (shop)Total DIYTotal Dealership
Tighten/replace gas cap$5–$15$5–$15$5–$15
Replace purge valve$30–$801–2 hrs @ $100/hr$130–$280$230–$380
Replace vent valve$30–$801–2 hrs @ $100/hr$130–$280$230–$380
Replace pressure sensor$50–$1201.5 hrs @ $100/hr$200–$285$300–$420
Replace cracked hose/clam$10–$300.5 hr @ $100/hr$60–$80$110–$130
Full EVAP system rebuild (valves + canister)$250–$3503–4 hrs @ $100/hr$550–$750$850–$1,150

DIY tip: Most DIYers can replace the purge or vent valve with basic hand tools and a multimeter. If a smoke test reveals a hidden leak, a professional’s vacuum pump and smoke machine may save you time.


Vehicles Most Prone to P0440

MakeModel Years Frequently Reported
ToyotaCamry (2007‑2014), Corolla (2009‑2016)
HondaCivic (2006‑2012), Accord (2008‑2015)
FordFocus (2012‑2018), Fusion (2010‑2016)
ChevroletCruze (2011‑2016), Malibu (2010‑2015)

These models share a similar EVAP architecture: a single purge valve, a vent valve, and a charcoal canister located under the rear seat. Age‑related hose cracking is a common complaint after 100 k miles.


Keep Your EVAP System Healthy

  • Replace the gas cap at the first sign of wear.
  • Inspect hoses every 20 000 mi – look for soft spots or splits.
  • Run a short‑idle purge after refueling (about 2 min) to keep the canister from saturating.
  • Avoid over‑filling the tank; the vent valve can be forced open, stressing seals.

Regular maintenance reduces the chance of a P0440 and keeps your emissions test clean.


Driving With a P0440

Can you still drive? Yes, the vehicle will run, but you risk failing an emissions inspection and may see a slight dip in fuel economy. The EVAP system does not affect engine power directly, so you can safely reach a repair shop.

If the code persists after you’ve tightened the cap and inspected hoses, or if the check‑engine light flashes repeatedly, schedule a professional diagnosis. A persistent EVAP fault can eventually cause fuel vapor leaks that are hazardous in enclosed spaces.


Frequently Asked Questions

Can I drive with code P0440? Yes, the car will operate, but you’ll likely fail a state emissions test and may notice a few percent drop in MPG.

How do I fix code P0440? Start with the gas cap, then inspect hoses, test the purge and vent valves with a multimeter, check the pressure sensor, and finish with a smoke test if the problem remains.

How long can I drive with a P0440 code? There’s no immediate danger, but you should repair it within a few weeks to avoid emissions‑test failure and possible fuel‑vapour leaks.

How much does it cost to fix code P0440? DIY fixes range from $5 (new cap) to $300 (valve replacement). A shop will typically charge $150–$400 including labor.

Will this code cause my car to fail an emissions test? Almost always. Most inspection stations treat a stored P0440 as a “failed” EVAP system.



Safety Reminder: Always disconnect the negative battery terminal before removing any EVAP component that sits near fuel lines. Work in a well‑ventilated area, wear safety glasses, and keep a fire extinguisher nearby when dealing with fuel vapors.

With the steps above, you can pinpoint the source of a P0440 and get your vehicle back to a clean‑emissions, fuel‑efficient state. Happy troubleshooting!

Related Powertrain Emissions DTC Codes

🚗 Is Your Check Engine Light Serious?

Use our free AutoDiag Pro tool to instantly check code severity, get fair repair pricing, and decide whether to fix or sell — no mechanic visit needed.

Check Code Severity Free →

Related Diagnostic Guides

These guides cover similar issues you might find helpful:

🚗 Is Your Check Engine Light Serious?

Use our free AutoDiag Pro tool to instantly check code severity, get fair repair pricing, and decide whether to fix or sell — no mechanic visit needed.

Check Code Severity Free →

Published: · Updated: · By Rachel Kim · Reviewed by Tom Kowalski

This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.