How do I fix a P0442 code?

Updated October 2026 · How we answer

Short answerTo fix a P0442 code (small EVAP leak), start by checking the gas cap for tightness and damage, then inspect EVAP hoses and components for leaks. If the cap is fine, a smoke test is often needed to pinpoint the leak.

Step-by-Step Diagnosis and Repair

Begin with the simplest fix: ensure the gas cap is tight and its seal is not cracked or worn. If the cap looks bad, replace it with an OEM cap and clear the code.

If the code returns, inspect all EVAP hoses and lines for cracks, loose connections, or damage. Pay attention to areas near the fuel tank and canister.

A smoke test is the most effective way to find small leaks. A mechanic injects smoke into the EVAP system and watches for escaping smoke.

  • Tighten or replace the gas cap
  • Inspect EVAP hoses for cracks or loose clamps
  • Check purge and vent valves for proper operation
  • Perform a smoke test to locate the leak
  • Replace faulty canister or fuel tank pressure sensor if needed

Common Repairs for P0442

If the gas cap is the issue, replacement is inexpensive (typically $10-$30). A faulty purge valve or vent solenoid can cost $50-$200 for parts, plus labor.

A cracked charcoal canister might need replacement, which can run $200-$500 depending on the vehicle. Leaking fuel tank or filler neck repairs can be more costly.

After the Repair

Clear the code with an OBD-II scanner and drive the vehicle through a few complete drive cycles to ensure the code doesn't return. The EVAP monitor may take several days to run.

If the code comes back, further diagnosis is needed. Some vehicles require a specific drive pattern to complete the EVAP monitor.

Common mistakes

  • Replacing the gas cap with a cheap aftermarket one that may not seal properly.
  • Not clearing the code after repair, leading to confusion when it remains stored.
  • Skipping the smoke test and guessing at parts, which can be expensive and ineffective.
From our shopsTitan Case: Premium MagSafe iPhone cases with a precision fit.