P0442 — EVAP System Leak Detected (small leak)

P0442 means the evaporative emissions (EVAP) system has a small leak — fuel vapor is escaping somewhere it should be sealed, most often at the gas cap.

Severity: Low  ·  Can you keep driving? Yes. It will not harm the engine or leave you stranded; it will fail an emissions test until fixed.

What the P0442 code means

The EVAP system keeps fuel vapor inside a sealed loop of tank, hoses, valves, and a charcoal canister instead of letting it evaporate into the air. Periodically, the engine computer seals the system and watches pressure or vacuum decay to prove it is airtight. P0442 is set when it detects a leak roughly the size of a pinhole — about 0.040 inch in the common test standard — too small to smell or see, but big enough to fail the self-test.

That small scale explains the symptom list: there usually is none. The car runs perfectly. The leak is an emissions issue only, venting raw fuel vapor that contributes to smog. It is also why the gas cap is the first suspect: the cap is removed and refitted at every fill-up, its seal hardens with age, and a cap left a click short of tight is the single most common cause of this code.

Because the system only tests under specific conditions — fuel level between roughly a quarter and three quarters, engine cold, particular temperatures — the code can take days to return after a repair or a clearing. A week of normal driving without the light is the real confirmation the leak is gone.

Symptoms of P0442

  • Check engine light with no change in how the car runs
  • Failed emissions inspection
  • Occasionally a faint fuel smell near the filler or rear of the car
  • Nothing else — drivability, starting, and economy are unaffected

What causes P0442?

  • Loose or worn gas cap — the seal hardens, cracks, or the cap is not clicked tight after fueling. Costs nothing to check and is the first thing to try — inspect the seal, refit until it clicks, and drive for several days.
  • Cracked or split EVAP hose — the rubber and plastic lines between tank, canister, and engine age, chafe, and split, especially near clamps and bends.
  • Purge or vent valve sealing poorly — dirt or wear keeps a valve from closing fully, so the system cannot hold vacuum during its test.
  • Cracked charcoal canister — road damage or age cracks the canister housing, often near the rear wheel where it lives on many models.
  • Corroded fuel filler neck or tank seal — rust at the filler neck sealing surface or a hardened sending-unit gasket leaks vapor slowly.
  • Faulty fuel tank pressure sensor — if the sensor misreads, the computer may fail a system that is actually sealed. Proven with a smoke test, not guessed.

How serious is P0442?

P0442 is about as benign as a check engine light gets. It does not affect starting, running, safety, or longevity, and driving on it harms nothing. The two real consequences are environmental — the leak vents fuel vapor continuously — and bureaucratic: the car will not pass an emissions inspection with the code stored.

Fix it at normal priority. Start with the free checks before spending anything: many P0442s are a gas cap that was one click loose.

How much does it cost to fix P0442?

Start free: remove the cap, inspect its seal, refit it until it clicks, and give the car several days of driving. If the code returns, a shop smoke test (usually part of a $100–$150 diagnostic) finds the leak exactly. Typical US repair costs, parts and labor:

RepairTypical US cost (parts & labor)
Replacement gas cap$15–$35
EVAP hose replacement$100–$300
Purge or vent valve replacement$150–$350
Charcoal canister replacement$250–$600

Prices are typical US ranges and vary by vehicle, location, and shop. Diagnosis usually costs $100–$150 and is often applied to the repair bill if you proceed at the same shop.

How P0442 is diagnosed and fixed

  1. Remove the gas cap, check the seal for cracks or hardening and the filler neck for rust, then refit it until it clicks. Clear the code and drive normally for several days.
  2. If the code returns, inspect the visible EVAP hoses and the canister area for cracks, chafing, and loose clamps.
  3. Have the system smoke-tested: low-pressure smoke is introduced into the sealed EVAP system and escapes visibly at the leak, however small.
  4. Test the purge and vent valves for sealing and operation with a scan tool and vacuum gauge before replacing either — a valve that does not close fully mimics a hose leak.
  5. Repair or replace the leaking part, clear the code, and run the EVAP monitor (several drive cycles at part-tank fuel levels) to confirm the system now holds vacuum.

Frequently asked questions

Can a gas cap really cause P0442?

Yes — it is the most common cause. The cap is part of the sealed system, and a worn seal or a cap left slightly loose leaks exactly the small amount this code describes. Refit it until it clicks, or replace it for $15–$35, before paying for any other diagnosis.

How much does it cost to fix P0442?

Often under $35 if the gas cap is the cause. If not, a smoke test locates the leak, and typical repairs run $100–$300 for a hose, $150–$350 for a purge or vent valve, and $250–$600 for a cracked charcoal canister, parts and labor. Prices vary by vehicle, location, and shop.

Can I drive with a P0442 code?

Yes. It affects emissions only; the car starts, runs, and drives normally, and driving does not make it worse. The catch is inspection: the code will fail an emissions or smog test until the leak is fixed and the monitor has run.

How do mechanics find such a small leak?

With a smoke machine. The EVAP system is sealed and filled with low-pressure smoke; even a pinhole leak shows as a visible wisp. It is far faster and more reliable than replacing parts one at a time.

Will P0442 clear itself after I tighten the cap?

It can, but slowly. The computer only retests the EVAP system under specific conditions of fuel level and temperature, so the light may take several days of normal driving to go out. Clearing the code with a scanner and watching whether it returns works too.

Related codes

More in this system: Powertrain codes · Full codes list