P0440low severityGenerally driveableP0440 Code: Evaporative Emission Control System Malfunction
Written in plain English and reviewed by the eli5cars editorial team Β· Last reviewed June 2026
What it means in plain English
P0440 is an older, more generic version of the EVAP leak codes. It means the ECM ran a self-test on the sealed fuel vapor system and got a result that doesn't fit the 'small leak' (P0442) or 'large leak' (P0455) categories specifically β instead flagging the system as generally not working as expected. You'll often see this on older OBD2 vehicles (pre-2000 era) or alongside a more specific EVAP code. The first step is always the same: check the gas cap.
Most likely causes β ranked
#1 Loose, damaged, or missing gas cap
most likelyFix: Remove and reinstall the gas cap firmly. On threaded caps, turn until you hear audible clicks. On capless systems (Ford's Easy Fuel), make sure nothing is obstructing the sealing flap. Clear the code and drive 2β3 normal cycles. If the code doesn't return, the cap was the cause. A new gas cap is $10β$25.
#2 Failed EVAP purge solenoid (canister purge valve)
likelyFix: The purge solenoid opens during engine operation to draw stored fuel vapors from the charcoal canister into the intake manifold. If it's leaking, stuck open, or has failed electrically, it disrupts the system's ability to seal and self-test properly. Test resistance with a multimeter; replace if out of spec.
#3 Leaking or cracked vapor hose or line
possibleFix: Inspect the rubber and plastic vapor lines connecting the fuel tank, charcoal canister, and purge valve. Heat and age cause cracking, especially where hoses connect to rigid fittings. A smoke test at a shop locates leaks precisely.
#4 Saturated or damaged charcoal canister
possibleFix: If the car has been frequently run with an overfilled gas tank (topping off after the pump clicks off), liquid fuel can saturate the charcoal canister and damage it. A saturated canister can't properly adsorb vapors and may fail the system self-test. Visual inspection and a smoke test identify canister issues.
Check engine light on? Get a free code scan
If your check engine light is on, most auto-parts stores (AutoZone, O'Reilly, Advance) will read the code for FREE β no purchase required, just walk in. Bring the code back here and look it up at eli5cars.com/obd2 for the plain-English explanation.
Note: a scan only helps when there's an active fault code. For purely mechanical symptoms (noises, vibrations, leaks), a scan may show nothing β the suspects listed above are your starting point.
Want to read the codes yourself?
First, the free option: AutoZone, OβReilly, and Advance Auto Parts read your codes for free β no purchase needed. Thatβs the cheapest way to get the code to look up here. If youβd rather have your own so you can check anytime (and clear a code after a fix), the Veepeak OBDCheck BLE is an inexpensive, reliable plug-in reader that pairs with a free phone app and works on any car sold since 1996.
See the Veepeak OBD2 scanner on AmazonAffiliate link β we may earn a commission at no extra cost to you. Details.
Heads up: some links below are affiliate links (including Amazon Associates) β if you buy through them we may earn a small commission at no extra cost to you. Details: /disclosure.
Frequently asked questions
What's the difference between P0440, P0442, and P0455?
P0440 is a general EVAP system malfunction β the system isn't working right but the ECM isn't specifying a leak size. P0442 = detected a small leak (more specific). P0455 = detected a large leak (most specific). P0440 is more common on older OBD2 vehicles; newer vehicles typically set P0442 or P0455 instead. All three start with the same first step: the gas cap.
Can I drive with P0440?
Yes β P0440 is an emissions-system fault only. It won't affect drivability or safety. You will likely fail an OBD2 emissions test. Fix it when convenient.
I replaced the gas cap and purge valve and P0440 still comes back. Now what?
Get a smoke test at a shop ($80β$120). This is the definitive diagnostic for EVAP leaks. Without it, you're replacing parts by guessing, which costs more than the diagnostic in the long run.
Can topping off my gas tank cause P0440?
Yes. When you add fuel after the pump clicks off, you're forcing liquid fuel into the vapor space above the tank β liquid that can reach and saturate the charcoal canister. A saturated canister sets EVAP codes including P0440. Stop topping off your tank β when the pump clicks, you're done.