Ad Space — Top Banner

P0442

Universal (All Makes) Vehicle (OBD-II)

Severity: Minor

What Does This Error Mean?

P0442 means your car detected a small leak in the EVAP system. The EVAP system captures fuel vapors from your gas tank so they don't escape into the air. A small leak means those vapors are slowly escaping somewhere. The most common cause is simply a loose or worn gas cap. This code won't affect how your car drives, but it will keep the check engine light on.

Affected Models

  • All vehicles 1996+
  • Common in Toyota Camry and RAV4
  • Common in Dodge Ram and Durango
  • Common in Chevrolet Silverado and Tahoe
  • Common in Ford Explorer

Common Causes

  • Loose, cracked, or worn-out gas cap not sealing properly
  • Cracked or dry-rotted EVAP hoses that have developed small holes
  • Faulty purge valve or vent valve in the EVAP system
  • Small crack in the charcoal canister that stores fuel vapors
  • Damaged filler neck or O-ring where the gas cap seals

How to Fix It

  1. Check your gas cap first. Remove it and look at the rubber seal for cracks, tears, or hardening. Clean the seal and the filler neck area. Reinstall the cap and make sure it clicks at least once.

    A new gas cap costs $10-$25 and fixes P0442 in a surprising number of cases. Always try this first.

  2. Clear the code with an OBD-II scanner after tightening or replacing the gas cap. Drive for 2-3 days of normal driving. The computer needs time to re-run the EVAP system test.

    The EVAP test only runs under specific conditions — engine warm, moderate speeds, fuel tank between 1/4 and 3/4 full.

  3. If the code comes back, visually inspect all the EVAP system hoses under the hood and under the car near the fuel tank. Look for cracked, disconnected, or brittle rubber lines.

    EVAP hoses often run along the frame rail from the engine bay to the gas tank area at the rear.

  4. Check the purge valve (near the engine) and the vent valve (near the charcoal canister by the fuel tank). These valves can get stuck open or develop small cracks. You can test them with a handheld vacuum pump.

    A purge valve or vent valve typically costs $20-$80 and is usually held in with one or two bolts.

  5. If you can't find the leak visually, the next step is a professional smoke test. A mechanic will seal the EVAP system and pump in smoke. The smoke escapes through the leak, making it visible.

    DIY smoke machines are available for $50-$100, but most people find it easier to have a shop do this.

When to Call a Professional

If a new gas cap doesn't fix the code, a mechanic can perform a smoke test. This pumps visible smoke through the EVAP system to find the exact leak location. Smoke testing is the fastest and most accurate way to find small EVAP leaks. Diagnosis typically costs $80-$150. Most EVAP repairs range from $50 for a hose to $300 for a valve or canister.

Frequently Asked Questions

Is P0442 serious? Can I keep driving?

P0442 is one of the least serious check engine codes. Your car will drive perfectly fine. The only issue is fuel vapors leaking into the atmosphere, which is an emissions concern. However, the check engine light will stay on, and you'll fail an emissions test. Fix it when convenient, but don't panic.

Can a gas cap really cause a check engine light?

Yes, it absolutely can. The EVAP system is sealed, and the gas cap is part of that seal. Even a slightly loose or worn cap lets vapor escape. This is so common that many mechanics check the gas cap first for any EVAP code. Always make sure you hear a click when tightening it.

What is the EVAP system and why does my car have one?

EVAP stands for Evaporative Emission Control System. Gasoline naturally produces vapors, especially in warm weather. Without the EVAP system, those vapors would escape into the atmosphere and create smog. The system captures the vapors in a charcoal canister and later burns them in the engine. Every car sold in the US since 1996 has this system.