OBD-II Car P0440 Error
What it means
P0440 is a generic OBD-II code that sets when the powertrain control module (PCM) detects a general malfunction in the evaporative emission control (EVAP) system. The EVAP system traps fuel vapors from the gas tank and routes them back to the engine to be burned instead of escaping into the air. P0440 means the PCM saw a fault — most often a leak — somewhere in that sealed system.
Common causes of the P0440 error
- Loose, cracked, or missing gas (fuel filler) cap — by far the most common cause
- Damaged or worn gas cap seal / O-ring that no longer holds pressure
- Leaking, cracked, or disconnected EVAP hose or vapor line
- Faulty purge valve (purge solenoid) stuck open or closed
- Faulty vent valve (vent solenoid) stuck open or closed
- Cracked or leaking charcoal canister
- Small leak or pinhole in the fuel tank or filler neck
How to fix the OBD-II Car P0440 error
- 1Check and re-tighten the gas capRemove the fuel cap, inspect the rubber seal for cracks or grit, wipe it clean, and screw it back on until it clicks several times. A loose or poorly sealed cap triggers P0440 more than anything else. Drive for a few days so the monitor can re-run.
- 2Replace a worn or damaged gas capIf the seal is cracked, hardened, or the cap does not click and hold, fit a new OEM-spec cap. It is a cheap part and a frequent fix for this code.
- 3Inspect EVAP hoses and connectionsVisually trace the rubber and plastic vapor lines from the tank to the canister and engine. Look for cracks, brittle hose, loose clamps, or disconnected fittings. Reconnect or replace any damaged line.
- 4Clear the code and re-testAfter tightening or replacing the cap and checking hoses, clear the code with a scan tool (or let it self-clear over several drive cycles) and watch whether P0440 returns. If it does, the leak is deeper in the system.
- 5Smoke test for hidden leaksIf the easy fixes do not stick, a shop can introduce smoke into the EVAP system to pinpoint a small leak in a hose, the canister, the purge/vent valve, or the tank.
🧰 When to call a professional
Call a professional if the code returns after you have confirmed a tight, good gas cap and intact hoses. Finding a small EVAP leak usually requires a smoke machine and scan tool to test the purge and vent valves and locate canister or tank leaks.
OBD-II P0440 error — FAQ
Is it safe to drive with a P0440 code?
Yes, P0440 is generally safe to drive with in the short term. It is an emissions code, not a mechanical failure, so it will not damage the engine. You may notice a faint fuel smell and the car will fail an emissions test, so fix it before that.
How much does it cost to fix P0440?
Often nothing — a loose gas cap is free to re-tighten. A replacement gas cap typically runs about $15–$50. If the fault is a purge or vent valve or a leaking hose, repairs commonly land in the $100–$300 range including parts and labor.
Can a loose gas cap really cause P0440?
Yes. The gas cap seals the EVAP system, so a loose, cracked, or missing cap lets vapor escape and is the single most common trigger for P0440. Always check the cap first.
Sources
This guide is independently written and not affiliated with OBD-II. Always unplug appliances before servicing and follow your model's manual. Error codes and steps can vary by model — when in doubt, consult a qualified technician.