P0442 Code: EVAP Small Leak Detected

The P0442 trouble code means the PCM detected a small leak in the EVAP (evaporative emissions) system. EVAP leaks are commonly caused by a worn gas cap seal, small cracks in hoses/lines, a vent valve that doesn’t seal, or leaks near the charcoal canister. P0442 often overlaps with P0456 depending on the vehicle’s leak-test strategy.

Common EVAP Code Small Leak Cap / Hoses Vent Valve

What Does P0442 Mean?

Code
P0442
Definition
EVAP System Small Leak Detected
System
Evaporative Emissions (Fuel Vapor Control)
Severity
Low (drivability usually normal; inspection failure common)
Common Related Codes
P0455, P0456, P0440, P0446

The EVAP system prevents fuel vapors from venting into the air by sealing the fuel system and routing vapors through a charcoal canister to the engine to be burned. The PCM runs an EVAP leak test by sealing the system and monitoring pressure/vacuum behavior. When the system loses pressure/vacuum faster than expected, it sets a leak code. P0442 indicates a leak small enough that it may not be obvious without a focused inspection.

P0442 gas cap EVAP small leak P0442 smoke test charcoal canister leak vent valve not sealing EVAP hose crack

Symptoms of P0442

  • Check Engine Light (often the only symptom)
  • Fuel odor near the vehicle (sometimes)
  • Failed emissions/inspection readiness (common)
  • Usually no drivability symptoms

Common Causes of P0442

1) Gas cap / filler neck sealing issues

  • Worn, cracked, or hardened gas cap seal
  • Cap not tightened fully
  • Filler neck sealing surface worn, dirty, or damaged

2) Small leaks in EVAP hoses and lines

  • Hairline cracks in rubber EVAP hoses
  • Small splits in plastic vapor lines
  • Loose clamps or fittings

3) Vent valve / canister issues

  • Vent valve not sealing completely
  • Vent filter restricted/damaged
  • Charcoal canister cracks or small leaks

4) Purge valve and purge plumbing issues

  • Purge valve not sealing fully
  • Minor leaks through purge lines

How Serious Is P0442?

P0442 is typically a low-severity code. Most vehicles drive normally, but emissions increase and inspection readiness can fail. If you smell fuel, the leak should be addressed promptly.

How to Diagnose P0442

  1. Confirm the code and check for related EVAP codes (P0455, P0456, P0446).
  2. Inspect the gas cap seal and ensure it tightens correctly.
  3. Inspect the filler neck for sealing surface damage and rust.
  4. Inspect EVAP hoses/lines for small cracks and loose connections from tank to canister to engine.
  5. Inspect the canister and vent valve area for damage and loose fittings.
  6. Leak verification is commonly performed with an EVAP smoke test to find small leaks.

How to Fix P0442 (Most Effective Repairs)

Repair Most likely when
Replace gas cap Seal is worn/cracked or cap won’t tighten correctly
Repair small EVAP hose/line leak Hairline crack or loose fitting found
Replace vent valve Valve doesn’t seal fully or leaks during testing
Replace charcoal canister Canister is cracked or leaking
Replace purge valve Valve doesn’t seal completely or causes EVAP test failure

P0442 Repair Cost Estimates

Repair Estimated Cost
Gas cap replacement$10 – $40
EVAP hose/line repair$30 – $250
Vent valve replacement$80 – $350
Charcoal canister replacement$150 – $600
Purge valve replacement$80 – $350
EVAP smoke test diagnosis$80 – $200

External Resources

Authoritative references related to emissions and recalls.

FAQs

Is P0442 the same as P0456?

They’re similar. Both are small EVAP leak codes, but the leak threshold and test strategy vary by manufacturer. Some vehicles use P0456 for very small leaks.

Can a gas cap cause P0442?

Yes. A worn gas cap seal or a cap that doesn’t tighten properly is a common cause of P0442.

Why does the code come back after clearing?

EVAP tests run after specific drive conditions. If the leak is still present, the PCM will detect it again and reset the code.