OBD CodeMay 20, 2026 · 5 min read readBy MyOBDCode Editorial

P0442 EVAP Leak — Is It Serious? (Usually a $10 Fix)

P0442 is a small EVAP system leak — one of the most common check engine codes. In most cases it's just a loose gas cap. Here's when that's all it is and when it needs a proper repair.

P0442 is one of the most common OBD-II codes and also one of the most frequently misdiagnosed. The code means "Evaporative Emission Control System Leak Detected (Small Leak)" — and in the majority of cases, the culprit is a loose or faulty gas cap. Here's how to know whether you need a $10 gas cap or a $300 shop repair.

What the EVAP system does

Your vehicle's evaporative emission control (EVAP) system captures fuel vapors from the gas tank and fuel system, stores them in a charcoal canister, and routes them into the intake manifold to be burned during normal engine operation. This prevents gasoline vapors from escaping into the atmosphere — which is both an emissions regulation requirement and a safety measure.

P0442 means the system detected a pressure loss small enough to indicate a minor leak somewhere in this sealed system.

Step 1: Check the gas cap first (free)

Remove your gas cap, inspect the rubber seal for cracks or deformation, and reinstall it firmly until it clicks. Drive normally for 2–3 drive cycles. If the code was triggered by a loose or worn gas cap, the light will turn off on its own. A new OEM-style gas cap costs $10–$25 at any auto parts store.

This single step resolves P0442 in approximately 40–50% of cases.

Step 2: If the code returns, you need a smoke test

A mechanic uses a smoke machine to pressurize the EVAP system and identify exactly where vapor is escaping. This is the only reliable way to find small leaks in hoses, the canister, or the purge/vent solenoids. A smoke test diagnostic costs $75–$150.

Common causes beyond the gas cap

  • Cracked EVAP hose — rubber hoses in the EVAP system crack with age, especially near heat sources. Repair: $100–$200.
  • Faulty purge solenoid — the purge valve controls when vapors flow from the canister to the intake. A stuck-open or leaking purge valve triggers P0442. Replacement: $80–$200.
  • Faulty vent solenoid — controls fresh air flow into the canister. Replacement: $75–$200.
  • Charcoal canister crack — less common but the canister itself can develop small cracks. Replacement: $150–$400.

Is P0442 safe to drive with?

Yes — P0442 is a low-urgency code. The car is completely safe to drive. There is no immediate mechanical risk. However, you will fail an emissions test with an active P0442, and leaving a fuel vapor leak unaddressed has a small but real fire risk over time.

Fix it within 2–4 weeks. Start with the gas cap — it costs $10 and takes 30 seconds.

P0442 vs P0440 vs P0455 — what's the difference?

  • P0440 — General EVAP system malfunction (less specific than P0442)
  • P0442 — Small leak detected
  • P0455 — Large leak detected (more serious, less likely to be just a gas cap)

See the full code details for P0442, P0440, and P0455 on MyOBDCode.

🔧
Have a check engine code?

Look up your exact code free — urgency rating, causes, and repair cost ranges. No sign-up required.

Decode my code →
More guides
← Back to all articles