If you've got a P0442 code, there's a decent chance the fix is completely free. This code -- "Evaporative Emission Control System Leak Detected (Small Leak)" -- is triggered when your car's emissions system detects a small vapor leak. And the most common cause? A gas cap that wasn't tightened properly.

Try this first: Tighten your gas cap until it clicks, drive for a day or two, and see if the light turns off. If it does, you just saved yourself a trip to the mechanic.

If the light stays on, read on.

What This Code Means

Your car has an evaporative emission control (EVAP) system designed to capture fuel vapors from the gas tank and route them back into the engine to be burned, rather than releasing them into the atmosphere. The system is sealed, and your car's computer periodically tests it for leaks by pressurizing it and monitoring for pressure drops.

When the test detects a small leak -- defined as a hole roughly the size of a 0.020-inch to 0.040-inch diameter opening -- it sets the P0442 code. "Small leak" distinguishes it from P0455, which is a large leak.

The EVAP system includes the gas cap, fuel tank, charcoal canister (which absorbs fuel vapors), purge valve (which routes vapors to the engine), vent valve, and the hoses connecting all of these. A leak anywhere in this system can trigger the code.

How Serious Is It?

Severity: Low

P0442 is one of the least urgent check engine codes. It's purely an emissions issue -- it does not affect engine performance, fuel economy (in any meaningful way), or drivability. Your engine runs exactly the same with or without this code.

The only practical concerns are:

  • Emissions testing -- You'll fail a state emissions inspection with this code active.
  • Environmental impact -- Fuel vapors escaping into the atmosphere contribute to smog.
  • Fuel smell -- In some cases, you may notice a faint gasoline odor near the rear of the vehicle.

Can I Still Drive?

Absolutely. P0442 has zero impact on drivability, engine performance, or safety. You can drive indefinitely with this code. The only reason to fix it is to pass emissions testing or to stop a minor fuel vapor release.

Common Causes

Listed from most common (and cheapest) to least common:

  • Loose, damaged, or missing gas cap -- The number one cause. A gas cap that doesn't seal properly allows vapors to escape. Try tightening it until it clicks. If the cap is old, cracked, or the rubber seal is worn, replace it ($5 to $15).
  • Cracked or deteriorated EVAP hoses -- The rubber and plastic hoses in the EVAP system can crack with age, especially in hot climates.
  • Faulty purge valve -- The purge valve controls the flow of fuel vapors from the charcoal canister to the engine. If it's stuck open or doesn't seal properly, it can cause a small leak reading.
  • Faulty vent valve -- The vent valve controls airflow into the charcoal canister. Similar to the purge valve, it can stick or fail to seal.
  • Leaking charcoal canister -- The canister itself can develop cracks, though this is less common.
  • Small fuel tank leak -- Rust, road damage, or a failing fuel tank seal. This is rare but possible, especially on older vehicles.
  • Leaking filler neck -- The tube connecting the gas cap to the fuel tank can develop leaks at connection points.

Typical Repair Cost

Repair Estimated Cost
Tighten gas cap$0 (free)
Replace gas cap$5 - $25
EVAP hose replacement$50 - $150
Purge valve replacement$100 - $300
Vent valve replacement$100 - $250
Charcoal canister replacement$300 - $600
Fuel tank repair/replacement$500 - $1,000+
Diagnostic fee (shop)$50 - $150

Most common outcome: A new gas cap ($5-$15) or a purge/vent valve replacement ($100-$300). The vast majority of P0442 codes are resolved for under $200.

DIY vs. Professional Fix

DIY potential: High (for common causes)

P0442 is one of the most DIY-friendly codes:

  1. Start with the gas cap. Tighten it, clear the code (with a scan tool or by disconnecting the battery for a few minutes), and drive for a couple of days. If the code doesn't return, you're done.
  2. Replace the gas cap. If yours is more than 5 years old, just buy a new one. They're cheap and available at any auto parts store.
  3. Visual inspection. With the car on jack stands, visually inspect the EVAP hoses running from the fuel tank area to the engine compartment. Look for cracks, disconnections, or deterioration.
  4. Smoke test. Shops use a smoke machine to pressurize the EVAP system with visible smoke, making leaks easy to spot. You can rent or buy a DIY smoke machine for $50-$100 if you want to go the extra mile.

Purge and vent valve replacement is also DIY-friendly on most vehicles -- they're typically held in with one or two bolts and a wiring connector.

How MechanicAI Helps

MechanicAI scans your car and immediately tells you that P0442 is a low-severity emissions code -- no need to panic. It walks you through the most likely causes starting with the simplest (check your gas cap) and gives you the full cost range so you know whether this is a $0 fix or a $300 repair. Stop stressing about your check engine light and get clear answers in seconds.