P0442 Code: Small EVAP Leak — The Loose Cap and Other Causes

The P0442 code means a small leak in the EVAP system, most often a loose or worn gas cap. Here is what it means, how to check the cap, and repair costs.

By Galactic News Editorial · Published 2026-11-08T13:29:31+00:00 · Updated 2026-11-08T13:29:31+00:00

P0442 code explained: small EVAP leak causes and diagnosis

P0442 Code: Small EVAP Leak — The Loose Cap and Other Causes

The P0442 code means your car's evaporative emission system has found a small leak. The system traps fuel vapour from the tank instead of venting it into the air. It stores the vapour in a charcoal canister until the engine can burn it. When the system cannot hold pressure, the computer stores the P0442 code and turns on the check engine light. The most common cause is a loose or worn gas cap. The code rarely affects how the car drives. It will fail an emissions test, though, so it still needs fixing.

What the P0442 Code Means

P0442 is a generic OBD-II trouble code. Its full definition is "Evaporative Emission Control System Leak Detected (Small Leak)." The engine computer runs pressure or vacuum self-tests on the sealed EVAP system. When it measures a pressure loss matching a leak roughly 0.020 to 0.040 inches across, about the width of a pinhole, it stores the code.

A P0442 code is an emissions fault, not a drivability fault. The word "small" matters. Its sibling code P0455 flags a large EVAP leak, such as a missing gas cap or a split hose. P0456 flags a very small leak, smaller than 0.020 inches. A P0442 leak sits between the two. It is too small to find reliably by eye across many feet of hose, which is why proper diagnosis matters for this code.

The EVAP monitor only runs under set conditions. It usually needs a cold soak, a fuel level between about 15% and 85%, and a normal drive cycle. That is why a code can take a few days of normal driving to clear or return after a fix.

P0442 Code Causes: The Loose Cap and Beyond

A loose, worn or wrong gas cap is the most common cause of the P0442 code by a wide margin. The rubber seal on the cap hardens with age and stops holding pressure. On some models, the cap tether can get caught under the cap and break the seal. On capless filler systems, debris in the filler neck can do the same job. Check the cap first. It costs nothing and fixes a large share of these codes.

Each P0442 code has one leak, but the leak can sit in several places. If the cap is fine, the leak is elsewhere in the sealed system. The usual suspects are:

Check the Gas Cap First

Work through these steps in order. Most P0442 codes end at step three.

  1. Tighten the cap until it clicks. On a capless system, check the filler flap is clean and closes fully.
  2. Remove the cap and inspect the rubber seal. Look for cracks, flattening, stiffness or debris.
  3. Replace the cap if the seal is worn. Use the correct cap for your model. An aftermarket cap that does not seal can set the same code.
  4. Clear the code with an OBD-II scanner.
  5. Drive normally for a few days. The EVAP monitor needs the right conditions to re-run its test.
  6. If the light returns, the leak is elsewhere. Book a shop for a smoke test.

How Shops Find the Leak: The Smoke Test

A smoke test is the standard way shops find the leak behind a P0442 code. The technician feeds low-pressure smoke into the EVAP service port, usually near the purge valve. The smoke escapes at the leak and makes even a pinhole visible. The test usually costs $90 to $150 at independent shops, based on 2026 repair guides. The fee is often credited toward the repair.

Smoke testing beats guesswork. Replacing parts one by one costs more than the test in most cases. If a shop suggests swapping the purge valve or the canister without a test, ask what the diagnosis is based on.

P0442 Repair Costs

Typical P0442 code repair costs reported in 2026 guides are:

RepairTypical cost rangeNotes
Gas cap replacement$20–$60The cheapest fix, and the most common one
EVAP smoke test (diagnosis)$90–$150Pinpoints the leak; often credited toward repair
Purge valve replacement$120–$400Depends on valve location and model
EVAP canister replacement$250–$650Usually the most expensive common repair

Actual prices vary by vehicle model, parts and labour rates. A dealer will usually charge more than an independent shop for the same job.

Can You Drive With a P0442 Code?

Yes, in the short term. The P0442 code does not usually affect engine performance or safety. It will not damage the engine right away. But it is not a code to ignore for months. Fuel vapour is escaping into the air. The car will fail an OBD-II emissions inspection in most states while the light is on. And a lit check engine light can mask a second, more serious fault if one appears later.

Bottom Line

Most P0442 code cases end at the gas cap. Start with the gas cap. Tighten it, inspect the seal, replace it if it is worn, then drive for a few days and see if the light stays off. If the P0442 code returns, the leak is in a hose, a valve or the canister. A smoke test will find it. Small leak, small fix, in most cases.