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.
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
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
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
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
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
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
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:
- Gas cap – Unscrew and re‑tighten until you hear the click. A loose cap is the most common trigger.
- Visible hoses – Look under the car for cracked EVAP tubing, especially the black hose that runs from the fuel tank to the charcoal canister.
- 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:
| Trigger | How it Happens |
|---|---|
| Loose or damaged gas cap | Cap not tightened, gasket worn, or cap vent blocked. |
| Cracked or disconnected EVAP hose | Age, road debris, or improper installation. |
| Failed purge valve | Coil inside the valve burns out, or the valve sticks closed/open. |
| Failed vent (canister‑vent) valve | Similar to purge valve; also can be clogged by carbon buildup. |
| Faulty EVAP pressure sensor | Sensor wiring shorted or sensor out of calibration. |
| Faulty fuel‑tank pressure sensor | Rare, 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 Option | Parts (average) | Labor (shop) | Total DIY | Total Dealership |
|---|---|---|---|---|
| Tighten/replace gas cap | $5–$15 | – | $5–$15 | $5–$15 |
| Replace purge valve | $30–$80 | 1–2 hrs @ $100/hr | $130–$280 | $230–$380 |
| Replace vent valve | $30–$80 | 1–2 hrs @ $100/hr | $130–$280 | $230–$380 |
| Replace pressure sensor | $50–$120 | 1.5 hrs @ $100/hr | $200–$285 | $300–$420 |
| Replace cracked hose/clam | $10–$30 | 0.5 hr @ $100/hr | $60–$80 | $110–$130 |
| Full EVAP system rebuild (valves + canister) | $250–$350 | 3–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
| Make | Model Years Frequently Reported |
|---|---|
| Toyota | Camry (2007‑2014), Corolla (2009‑2016) |
| Honda | Civic (2006‑2012), Accord (2008‑2015) |
| Ford | Focus (2012‑2018), Fusion (2010‑2016) |
| Chevrolet | Cruze (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.
Related DTCs You Might Encounter
- P0451 – EVAP Pressure Sensor Circuit Low Input – Often appears when the pressure sensor itself is faulty.
- P0452 – EVAP Pressure Sensor Circuit High Input – The opposite voltage condition of P0451.
- P0410 – Secondary Air Injection System Malfunction – Shares similar diagnostic tools (active tests, smoke test) and can coexist with EVAP faults.
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 Articles
- P0400 Code — Exhaust Gas Recirculation (EGR) Flow Malfunction (Causes & How
- P0401 Code — EGR Flow Insufficient Detected (Causes & How to Fix)
- P0402 Code: Fix Excessive EGR Flow (DIY Guide)
- P0410 Code — Secondary Air Injection System Malfunction (Causes, Diagnosis
- P0411 Code: Fix Secondary Air Injection Flow Issue
Related Powertrain Emissions DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Emissions P0441 — The engine control module has detected that the EVAP purge valve is allowing too…
- Powertrain Emissions P0457 — The P0457 code signals an evaporative‑emission (EVAP) system leak that the power…
- Powertrain Emissions P0498 — The PCM has detected that the vent valve in the evaporative emissions (EVAP) sys…
- Powertrain Emissions P1456 — The P1456 code indicates a gross leak in the Evaporative Emission Control System…
- Powertrain Fuel & Air SYMPTOM-BAD-GAS-MILEAGE — The SYMPTOM-BAD-GAS-MILEAGE code indicates that your vehicle's fuel economy has …
- Powertrain Emissions P0400 — The engine control module detects that the EGR system is not moving the correct …
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.