Skip to main content
OBD-II Diagnostic Trouble Code
P0440

Evaporative Emission System

P
Powertrain
engine / trans
0
Generic
SAE standard
4
Auxiliary emission controls
40
Evaporative Emission System
Severity · general guide
Low
No drivability or safety impact. Uncontrolled fuel vapours are an emissions concern. Vehicle will fail OBD-II emissions testing with this code active.
Code type
Generic
System
Powertrain
Standard
ISO/SAE Controlled
Fault type
General
Quick answer

Safe to drive. Repair before emissions inspection. P0440 indicates a general malfunction in the evaporative emission (EVAP) control system — the ECM has detected that the fuel vapour containment system is not performing within the expected parameters during its self-test.

What P0440 means

The EVAP system seals fuel vapours inside the fuel tank and charcoal canister, then purges them into the intake manifold at appropriate engine operating conditions. The ECM monitors system integrity by commanding the vent valve and purge solenoid to specific positions and measuring the resulting pressure or vacuum behaviour. P0440 is a general EVAP system fault — it indicates the monitoring test did not complete or produce a valid result, rather than pinpointing a specific leak size as P0442 (small) or P0455 (large) would. It can arise from a component that prevents the test from running correctly, from wiring faults to solenoids, or from intermittent conditions that caused the test to abort before a conclusion was reached.

Symptoms

  • Illuminated check engine light
  • No drivability symptoms in virtually all cases
  • Possible faint fuel smell near the vehicle, particularly around the fuel filler
  • Failed OBD-II emissions inspection
  • EVAP readiness monitor shown as incomplete or not ready on a scan tool

Common causes

  • Malfunctioning EVAP vent valve (canister vent solenoid) that cannot close fully to seal the system for the test
  • Failed or stuck EVAP purge solenoid preventing the ECM from controlling vapour flow during the test cycle
  • Loose, corroded, or damaged electrical connector at the purge solenoid or vent valve
  • Faulty fuel tank pressure sensor providing inaccurate readings during the ECM's integrity test
  • Loose or missing fuel cap — the most frequent first-check item on any EVAP code
  • Saturated or cracked charcoal canister that cannot hold vapour for the test period

Severity & driving advice

Severity: Low — No drivability or safety impact. Uncontrolled fuel vapours are an emissions concern. Vehicle will fail OBD-II emissions testing with this code active.

Can I drive? Safe to drive. Repair before emissions inspection.

Diagnostic approach

  1. Inspect the fuel cap and reset the monitorRemove the fuel cap, check the rubber seal for cracks or deformation, reinstall firmly, clear the code, and complete an EVAP drive cycle. P0440 frequently resolves at this step on vehicles where the cap has been recently removed or disturbed.
  2. Command EVAP solenoids with a bi-directional scan toolUse a scan tool to individually command the vent valve closed and the purge solenoid open. Listen and feel for each solenoid clicking and activating. Also watch for any fuel tank pressure sensor response when the vent valve is commanded shut — if the reading does not change, the valve is not sealing or the sensor is faulty.
  3. Check wiring and connectors at both EVAP solenoidsInspect the electrical connectors at the vent valve (typically near the charcoal canister under the vehicle or in the engine bay) and the purge solenoid (usually on the engine side, near the intake manifold). Measure solenoid coil resistance — most measure 20–40 ohms when healthy. An open or shorted reading indicates a failed solenoid; a correct resistance with no activation points to the wiring or ECM driver.
  4. Perform a smoke test to check for physical leaksWith the vent port sealed and smoke introduced at the fuel cap or a test port, inspect the entire EVAP system. P0440 does not necessarily mean a large leak, but a cracked canister, disconnected vapour line, or leaking filler neck may be preventing the test from producing a repeatable result.

Typical repair costs

ComponentLow estimateHigh estimate
Fuel cap replacement$15$50
EVAP vent valve / canister vent solenoid$40$160
EVAP purge solenoid$40$130
Fuel tank pressure sensor$50$180
Charcoal canister replacement$80$280

Make & model notes

Ford: Ford vehicles using the Motorcraft-sourced EVAP solenoids — common on 2000–2010 F-150, Mustang, and Explorer — occasionally develop P0440 from the purge solenoid diaphragm cracking internally. The solenoid tests electrically normal but allows vapour bypass. Replacing the purge solenoid resolves the code when no leak is found by smoke test.

General Motors: GM's large SUVs and trucks (Tahoe, Suburban, Silverado) frequently generate P0440 from the vent solenoid mounted near the canister under the rear of the vehicle. In high-corrosion environments, the solenoid body rusts and the valve seat fails to seal. Replacing the canister vent valve assembly typically resolves the code.

FAQ

What is the difference between P0440, P0442, and P0455?

P0440 is a general EVAP system fault — the monitoring test could not complete or produced an indeterminate result, often caused by a failed solenoid or sensor. P0442 is a specific small-leak detection. P0455 is a large-leak detection. P0440 is more often a component failure or test-prevention issue rather than a leak.

Can I run the EVAP monitor after replacing the purge solenoid?

Yes. After any EVAP repair, clear the code, ensure the fuel level is between 15% and 85%, start from a cold soak if possible, and drive a mixed city-highway cycle for 15–20 minutes. A scan tool readiness display will show when the EVAP monitor has completed and whether it passed.

Why does P0440 appear without any smell or obvious leak?

P0440 often has no physical leak. A stuck-open purge solenoid, a vent valve that cannot close electrically, or a faulty fuel tank pressure sensor can all prevent the ECM's test from running correctly and trigger P0440 without any vapour escaping to atmosphere.

My scan tool cannot command the EVAP solenoids — what do I do?

A basic OBD-II reader will not have bi-directional control. You will need a professional-grade scan tool (Autel, Launch, Snap-on, or OEM dealer tool) to command individual EVAP components. Alternatively, you can unplug each solenoid and apply 12V directly to test mechanical function, then measure resistance with a multimeter to check the coil.