Vehicle Diagnostics #OBD2#EVAP

P0442 — EVAP Small Leak Diagnosis Guide

P0442 means a small EVAP leak detected. Here is what the system does, why the code comes back, and how to find and fix the actual leak.

J.D. Sweeney April 11, 2026 6 min read

P0442 is one of the most common check engine codes, and also one of the most misunderstood. People read “small leak detected” and assume it’s minor — something they can ignore. Then they clear it, drive for two weeks, and it comes back. This happens because most people treat the symptom (the code) instead of finding the source.

Here’s what the EVAP system actually does, how P0442 differs from related codes, and how to actually diagnose and fix it.

What the EVAP System Does

The Evaporative Emission Control (EVAP) system captures fuel vapors from your gas tank and routes them into the engine to be burned instead of venting them to the atmosphere. It’s a sealed system — your fuel tank, the filler neck, hoses, a purge valve, and a vent valve all work together to maintain that seal.

The system periodically runs a self-test. It closes the vent valve, activates the purge valve, and uses engine vacuum (or on some vehicles an onboard pump) to pull a slight negative pressure through the system. If pressure drops faster than expected, it means vapors are escaping somewhere they shouldn’t. That’s what triggers an EVAP leak code.


P0442 vs P0455 vs P0456

These three codes are often confused because they all relate to EVAP leaks. The difference is leak size:

  • P0455 — Large Leak Detected: A significant leak, often a missing gas cap or a disconnected hose. You can sometimes smell fuel. This is the easiest of the three to find.
  • P0442 — Small Leak Detected: A leak somewhere in the range of 0.040 inches — about the size of a pin hole. The system failed its pressure test, but the leak is small enough that you won’t smell anything obvious.
  • P0456 — Very Small Leak Detected: Even smaller than P0442. These are the hardest to find and often require a smoke machine to locate.

P0442 sits in the middle. It’s not a gas-cap-fell-off situation, but it’s not so small that a careful inspection will miss it either. A smoke test will find most P0442 leaks.


Start With the Gas Cap

Before you do anything else — before you schedule a smoke test, before you buy parts — check the gas cap.

Remove it, inspect the rubber seal for cracks or flattening, and reinstall it firmly. Turn it until it clicks. Then clear the code and drive normally for a complete drive cycle or two (this includes a cold start, highway driving, and returning to idle — the conditions under which the EVAP monitor runs its test).

If the cap was the issue, the code won’t return. If it returns within a week or two of normal driving, the cap wasn’t the problem or wasn’t the only problem.

A new OEM-quality gas cap is $15–$30. If your cap is more than 5–7 years old or the seal looks compromised, replace it outright rather than reinstalling the original. It’s the cheapest possible fix, and it eliminates one variable.

Why the Code Comes Back

This is the thing that frustrates most people: you clear P0442, you drive for a week, it comes back. That’s not a coincidence — the EVAP monitor only runs under specific conditions (typically a cold start after the car has sat overnight, with fuel level between roughly 15% and 85% of a full tank). It may take several days of normal driving before the system runs its test and trips the code again.

Clearing P0442 without repairing the leak doesn’t fix anything. It resets the monitor and buys you a few days until it runs again.


The Smoke Test

If a new gas cap doesn’t solve it, a smoke test is the correct next step. This is not a DIY shortcut — it’s the actual professional diagnostic for EVAP leaks.

A smoke machine connects to the EVAP system (typically through the vent hose or a service port), pressurizes it with inert white smoke, and you look for where smoke escapes. A small leak that’s invisible and undetectable by smell will show itself clearly as a thin wisp of smoke coming from a hose, fitting, or valve.

What it costs at a shop: Most independent shops charge $80–$150 for an EVAP smoke test. Dealers often charge more. If you find a shop willing to do it for $50, it’s worth doing before spending money on parts.

DIY smoke machines: You can buy a consumer-grade EVAP smoke tester for $60–$200. These work — they push smoke through the system and show you where it escapes. The quality varies. If you do a lot of your own diagnostic work, a mid-range unit is a worthwhile tool to own. If this is a one-time situation, paying a shop is usually more cost-effective.


Common Leak Locations for P0442

When you’re doing a smoke test or visual inspection, these are the spots where EVAP leaks most commonly appear:

Purge Valve

The purge valve (also called the purge solenoid) is an electrically controlled valve that opens to allow fuel vapors into the intake manifold when the engine is running. It’s located in the engine bay, connected to vacuum hoses. The valve body itself can crack, or the hose connections can dry-rot and leak. This is one of the more common P0442 sources.

A purge valve is typically $20–$60 for the part. If the smoke test points here, it’s a straightforward replacement.

Vent Valve (Canister Vent Solenoid)

The vent valve is usually mounted near the charcoal canister, often under the vehicle near the fuel tank. It controls airflow in and out of the system. The valve itself can fail, or the rubber hoses connecting it can crack — especially on vehicles with high mileage or in climates with significant temperature swings.

Hose Connections and Lines

EVAP hoses run from the tank to the canister to the engine bay. These are plastic and rubber, and they age. A small crack where a hose connects to a fitting is a very common P0442 source and is exactly what a smoke test will find.

Filler Neck

The filler neck — the tube your gas nozzle goes into — connects to the tank and is part of the sealed EVAP system. Corrosion (more common in northern states where road salt is used), cracks, or a deteriorated seal where the neck meets the tank can cause small leaks. These are harder to see without getting under the vehicle.


Cost of a Proper Repair

Once the leak is found, the repair cost depends entirely on what’s leaking:

  • Gas cap: $15–$30
  • Purge valve: $50–$150 parts and labor (DIY-able on most vehicles)
  • Vent valve/canister: $80–$200 parts and labor
  • Hose replacement: $50–$150 depending on which hose and vehicle access
  • Filler neck: $150–$400+ depending on vehicle — this is where costs escalate

Compare this to ignoring the code: P0442 will not cause your vehicle to break down. But it will cause your vehicle to fail an emissions inspection in states that require them. It will also keep your check engine light on, which masks any new codes that develop. That’s reason enough to fix it.


Summary

P0442 means a small EVAP leak — not an emergency, but not something to ignore indefinitely. Start with the gas cap (free if you have one, cheap to replace if you don’t). Clear the code and drive a full week of normal cycles. If it returns, a smoke test is the right next step — either at an independent shop for $80–$150 or with a DIY smoke machine if you’re set up for that. The most common sources are the purge valve, vent valve, and aged hose connections. Find the actual leak, repair the actual part, and the code stays off.

Related Articles