P0442: Evaporative Emission System Leak Detected (Small Leak)

P0442 means the EVAP system has a small leak somewhere that is letting fuel vapors escape, often from a loose or faulty gas cap, cracked hose, or leak in the charcoal canister system. The most common fix is replacing the gas cap or repairing a small EVAP leak, usually about $20 to $250 at an independent shop.

Severity
Low
Can I drive?
Drive with caution
DIY?
Possible with some experience
Repair cost range
$20 – $600

Get the answer for your exact car

Add your car and a few details. DashClue asks up to 3 questions, then tells you the most likely cause and what it should cost.

FreeNo card neededAnswer in about 2 minutes

What does P0442 mean?

The EVAP system seals fuel vapors from the gas tank and sends them to the engine to be burned instead of escaping into the air. Code P0442 sets when the engine computer sees a leak that is small enough not to be a major rupture, but large enough to fail the system test. On many cars, the problem is something simple like a gas cap that is loose, worn out, or not sealing. It can also come from cracked rubber hoses, a damaged purge or vent valve, or a small leak in the charcoal canister or fuel tank area.

Common symptoms

  • Check engine light on
  • Fuel smell near the car
  • Slightly worse fuel economy
  • May fail emissions test
  • Often no drivability symptoms

Causes, fixes and costs

DashClue diagnosis

P0442: Evaporative Emission System Leak Detected (Small Leak)

General guide for most cars. Your car may differ.

Severity: LowDrive with caution

This code usually does not affect how the car drives, but it should be fixed so fuel vapors are not escaping and the vehicle can pass an emissions test. Stop driving if you smell raw fuel strongly, see fuel leaking, or the check engine light starts flashing.

Most likely causes

  1. 1

    Loose or faulty gas capHigh

    A loose cap, damaged seal, or cap that does not click tight is the most common cause, especially if the light came on after refueling or the cap was recently removed. This often causes no other symptoms besides the warning light.

    Quick check: Remove the gas cap, inspect the rubber seal, reinstall it tightly, and clear the code if the cap looks damaged or old.

  2. 2

    Cracked or disconnected EVAP hoseHigh

    A small hose crack or slipped line can set P0442 without any driveability problems. You may notice a fuel smell, especially after the car sits or right after filling the tank.

    Quick check: Look under the hood and near the fuel tank for split, soft, or disconnected vacuum and EVAP lines.

  3. 3

    Faulty purge or vent valveMedium

    If the purge valve or vent valve does not seal properly, the system cannot hold pressure during its self-test. This is more likely if the code keeps returning after the gas cap is confirmed good.

    Quick check: A shop can command the valves on and off with a scan tool and test whether they hold vacuum or seal properly.

  4. 4

    Small leak in charcoal canister or fuel tank areaLow

    A damaged canister, vent filter, or tank seam can create a small leak that is hard to spot. This is more likely if simpler fixes do not clear the code.

    Quick check: Have the EVAP system smoke-tested to find vapor escaping from the canister, tank, or filler neck area.

Can you fix it yourself?

Possible with some experience

Difficulty: Moderate. Checking or replacing the gas cap is easy, but finding a small EVAP leak often needs a smoke test and basic hand tools. If the cap is not the issue, ask the mechanic to smoke-test the EVAP system and check the purge and vent valves.

Show the steps
  1. Tighten the gas cap until it clicks.
  2. Inspect the cap seal for cracks, flattening, or dirt.
  3. Replace the cap if the seal is damaged or the cap is loose.
  4. Clear the code and drive normally for a few trips.
  5. If the code returns, inspect visible EVAP hoses and filler neck connections.
  6. Have a shop smoke-test the EVAP system if no obvious leak is found.

Estimated repair cost

$20 – $60

Replace gas cap: parts and labor

  • Repair or replace EVAP hose$80 – $250
  • Replace purge or vent valve$150 – $350
  • Smoke test and diagnose EVAP leak$100 – $180
  • Replace charcoal canister$250 – $600

Prices vary by vehicle, rust level, and how hard the EVAP parts are to reach.

Frequently asked questions

Can I drive with code P0442?

Usually yes. It is typically an emissions problem, not a safety problem, but you should get it checked soon so the leak does not get worse and the car can pass inspection.

Will a loose gas cap cause P0442?

Yes, very often. Tighten the cap fully and inspect the seal before paying for deeper diagnosis.

Can I clear P0442 myself?

Yes, you can clear the code with a scan tool after fixing the cause. If the leak is still there, the light will usually come back after a few drive cycles.

Will P0442 make my car run poorly?

Usually no. Most drivers notice only the check engine light, though some may smell fuel or see a small drop in mileage.

Can P0442 fail an emissions test?

Yes. Even though it is a small leak, a stored EVAP code usually causes an inspection or emissions failure until the problem is repaired and the monitors reset.

Related codes

  • P0455 Evaporative Emission System Leak Detected (Large Leak)
  • P0440 Evaporative Emission System
  • P0446 Evaporative Emission System Vent Control Circuit

This guide covers most cars and is general advice, not an inspection. Prices are typical US independent-shop ranges and vary by region, car and shop. If your brakes, steering or a warning light feel unsafe, stop driving and contact a mechanic.