EVAP Codes

P0442: EVAP System Small Leak Detected — Finding the Leak

11 min read

P0442 means the PCM ran its EVAP system integrity test and detected a small leak — roughly equivalent to a 0.020" to 0.040" orifice. This sits between the very small leak that sets P0456 and the gross leak that triggers P0455. Every tech knows how to hook up a smoke machine. What separates you from the guy who spends three hours chasing his tail on an EVAP small leak is understanding HOW the PCM detected this leak, WHEN the monitor actually runs, and why some of these leaks only show up under conditions you cannot replicate in your bay.

🔧 Stuck on This Code?

Try APEX Tech's AI Diagnostics — 3 free diagnoses, no card required. Describe the problem. Get a real diagnostic plan.

Get 3 Free Diagnoses →

What This Code Actually Means

The EVAP system is a sealed system designed to capture fuel vapors from the tank and route them to the engine for combustion instead of venting them to the atmosphere. The PCM tests this system by sealing it (closing the vent valve) and either applying vacuum through the purge valve or monitoring natural tank pressure changes.

P0442 specifically means a small leak — the system lost pressure or vacuum at a moderate rate. Not fast enough to qualify as a large leak (P0455), but significantly more than a very small leak (P0456). The measured leak falls within a specific calibrated window for each manufacturer.

EVAP Monitor Enable Criteria — Why This Matters

Here is something most techs never think about: the conditions under which the EVAP monitor runs determine everything about this code. If you do not understand the enable criteria, you cannot understand the failure, and you definitely cannot verify your repair.

  • Fuel level: Most EVAP monitors only run when the fuel level is between 15% and 85%. Too much fuel or too little fuel changes the vapor space volume in the tank, which changes the math the PCM uses to calculate leak size. If the code set at 30% fuel level, that is the condition you need to replicate for your verify drive.
  • Ambient temperature: The monitor typically requires ambient temp between 40°F and 95°F. Extreme cold changes fuel vapor pressure and EVAP line flexibility. Extreme heat creates so much natural tank pressure that the monitor cannot get a clean reading.
  • Soak time: Many systems require a 6-8 hour cold soak before the key-off EVAP test runs. The vehicle has to sit long enough for fuel temperature to stabilize. This is why EVAP codes often set overnight and not during the work day.
  • Driving pattern: Some systems run the leak test during driving (usually at a steady cruise), others run it at key-off after the engine shuts down. Know which strategy your platform uses — it changes how you interpret the failure and when you expect the monitor to run during your verify drive.

Check your service information for the specific enable criteria on the vehicle you are working on. If you clear the code and tell the customer "drive it for a few days and see if it comes back," you are rolling the dice. Know the criteria, tell the customer exactly what conditions need to happen, or better yet, complete the drive cycle yourself.

Mode $06 EVAP Test Results — Read the Actual Data

Mode $06 stores the actual measured results of the EVAP leak test. Pull it up and look for the EVAP monitor test IDs. What you will find:

  • Measured leak rate or pressure decay value: This is the number the PCM actually measured during the last EVAP test. It tells you how bad the leak is within the "small leak" window.
  • Pass/fail threshold: This is the PCM's calibrated limit. If the measured value exceeds this number, the test fails.
  • How to use this data: If the measured value is barely over the threshold, you are looking for a marginal leak — something that might pass on a warm day and fail on a cold day. If the measured value is well into the fail zone but not large enough for P0455, you have a definite leak that should be findable with a proper smoke test. The closer the measured value is to the threshold, the harder this leak will be to find — and the more likely it is intermittent.

The Intermittent Small Leak Problem

This is where P0442 gets interesting, and where most generic diagnostic articles fail you. Not every small EVAP leak is present all the time. Here is what causes intermittent P0442:

  • Temperature-dependent leaks: Rubber O-rings and plastic quick-connect fittings expand and contract with temperature. A fitting that seals perfectly at 80°F shop temperature may leak at 40°F overnight when the plastic contracts and the O-ring hardens. I have seen this pattern on Toyota quick-connect fittings at the charcoal canister — the leak only shows up on cold nights. You smoke test in a warm bay and find nothing. The solution: try smoke testing with the vehicle cold, first thing in the morning before the bay warms up. Or put the suspect area in front of a fan blowing cold air to simulate temperature drop.
  • Fuel-level-dependent leaks: The fuel tank is not a rigid box. Plastic fuel tanks flex as fuel sloshes during driving and as the fuel level changes. A fuel pump module gasket that seals at a full tank may leak at half a tank because the tank geometry changes as fuel weight shifts. If freeze frame shows the code always sets at a specific fuel level range, that is your clue. Replicate that fuel level during your smoke test.
  • Pressure-dependent leaks: Some leaks only show up at specific tank pressures. During a warm day, fuel vapor pressure inside the tank can reach 1-2 PSI naturally. A fitting or O-ring that holds at 0.5 PSI (your smoke machine pressure) may leak at 1.5 PSI (natural fuel vapor pressure on a hot day). If you suspect this, carefully increase your smoke machine pressure slightly above the standard 0.5 PSI — but do not exceed 1 PSI or you risk damaging the charcoal canister.
  • Vibration-dependent leaks: A quick-connect fitting that seals when the vehicle is sitting still on a lift may open up slightly when the vehicle is moving and the EVAP lines are vibrating. This is maddeningly difficult to replicate in the shop, but if you have checked everything and cannot find the leak, inspect every quick-connect fitting and hose clamp for signs of movement or wear marks that indicate vibration.

Common Causes

  • Gas cap — cracked seal or not clicking tight — Always start here. A worn gas cap O-ring is still the most common cause. Replace it if the seal is cracked, flattened, or has any visible damage. But understand this: a gas cap that looks fine visually can still fail the EVAP pressure test. The seal needs to hold at very low pressures for extended periods. Age-hardened rubber loses that ability even when it looks physically intact.
  • Purge valve not seating completely — The canister purge valve controls vapor flow from the charcoal canister to the intake manifold. If the valve seat is worn or contaminated with carbon, it leaks slightly when closed. Here is the thing most techs miss: test it under realistic conditions. A bench test at room temperature with a hand vacuum pump does not replicate what happens at engine operating temperature with pulsating intake vacuum. Test it on the vehicle with the engine running and the valve commanded closed — monitor the FTP sensor for drift.
  • Vent valve not sealing — The canister vent valve seals the system during leak tests. If it does not seal completely, the test fails. Command it closed with a scan tool and verify with BOTH a smoke machine and the FTP sensor. Some vent valves leak so slightly that smoke is not visible, but the FTP sensor shows pressure decay.
  • EVAP hoses — cracks, loose connections, chafing — Rubber EVAP lines run under the vehicle and through the engine bay. Road debris, heat cycling, and age cause cracks and loose fittings. Pay special attention to lines that route near exhaust components or near frame members where road vibration causes chafing.
  • Charcoal canister cracks — The canister itself can develop hairline cracks, especially if it has been saturated with liquid fuel from overfilling the tank. Internal degradation of the charcoal substrate can also create leak paths that are impossible to see externally.
  • Filler neck corrosion or O-ring failure — The gas cap sealing surface on the filler neck can corrode, preventing a proper seal even with a new cap. This is a common miss — techs replace the gas cap and wonder why the code comes back. Look at the mating surface.
  • Quick-connect fitting O-rings — Every quick-connect fitting in the EVAP system has a small O-ring. These harden and shrink over time. The fitting clicks in and feels secure, but the O-ring no longer makes a gas-tight seal. On older vehicles (10+ years), replace any quick-connect O-ring you disturb during testing.

Beyond Basic Smoke Testing

Every tech knows how to hook up a smoke machine. Here is what to do when the smoke machine is not finding the leak:

  • Use the FTP sensor as your leak detector. Command the vent closed, pressurize the system to 0.5 PSI with the smoke machine, then watch the FTP sensor PID on your scan tool. If pressure holds steady, the system is sealed (and the leak may be intermittent or temperature-dependent). If pressure slowly decays, you have an active leak — even if you cannot see smoke yet. The rate of decay tells you how big the leak is.
  • Section off the system. If you cannot find the leak with smoke, isolate sections. Pinch off the line between the canister and the fuel tank. Pressurize the tank side only. If it holds, the leak is on the canister/engine side. If it leaks, the leak is at the tank, the filler neck, the rollover valve, or the line to the tank. This cuts your search area in half.
  • Nitrogen and ultrasonic detector. For leaks that are too small to produce visible smoke, pressurize with nitrogen and use an ultrasonic leak detector. The detector picks up the high-frequency sound of gas escaping through a small orifice. This technique finds leaks that are invisible to smoke testing.
  • Submersion test for components. If you suspect a specific component — a canister, a valve, a section of hose — remove it, cap one end, pressurize it lightly, and submerge it in water. Bubbles do not lie. This is old-school but it works when nothing else does.

Diagnostic Approach

  1. Pull freeze frame data and Mode $06 results. Note the fuel level, ambient temp, and actual measured leak rate when the code set. This data shapes your entire diagnostic strategy.
  2. Inspect the gas cap and filler neck. Check the seal, check the filler neck sealing surface for corrosion or damage. Replace the cap with an OE unit if in doubt.
  3. Connect a smoke machine to the EVAP service port. Command the vent valve closed with your scan tool, then pressurize the system at low pressure (no more than 0.5 PSI). Give it time — at least 3-5 minutes for a small leak to show smoke.
  4. Monitor the FTP sensor simultaneously. Watch for pressure decay on the scan tool even if you cannot see smoke. The FTP sensor is more sensitive than your eyes.
  5. Test the purge valve on the vehicle. Engine running, purge valve commanded closed, FTP sensor monitored. Any drift toward vacuum means the purge valve is leaking.
  6. Test the vent valve. Command it closed with bidirectional control. Verify with FTP data that the system actually sealed. Smoke coming out the vent filter means the valve is not sealing.
  7. If the leak is not found in a warm bay, consider temperature and fuel level variables. Try testing cold. Try testing at the fuel level shown in freeze frame data. These extra steps catch the intermittent leaks that waste hours of shop time.

Common TSBs & Pattern Failures

  • Toyota (2003-2004 Corolla, Matrix; 2005 Matrix 4WD): TSB EG051-06 addresses corrosion on the fuel cap sealing surface of the filler pipe. If the sealing surface is corroded, the filler pipe must be replaced with an updated part — a new gas cap alone will not fix it. I have seen this on Toyotas in rust belt states where road salt accelerates the corrosion.
  • GM (2011-2013 Chevy, Buick, Cadillac): GM service bulletin identifies leaking EVAP vent solenoid (CVS) as a common cause of P0442. The vent solenoid must be tested under vacuum and replaced if leaking. The location of the CVS near the rear of the vehicle exposes it to road debris and moisture.
  • GM (Silverado / Sierra): Bulletin 02-06-04-037J recommends replacing the vent valve solenoid assembly and adding or relocating the filter box using a service kit for P0442 and related EVAP codes. The relocation kit is critical — without it, the replacement valve fails again from water intrusion.
  • Honda (2007-2012 Civic, CR-V): The canister vent shut valve on these platforms is a common P0442 cause. The valve is located under the vehicle near the fuel tank and takes a beating from road debris. Test it by commanding it closed and monitoring the FTP sensor — if pressure bleeds off, the valve is not sealing.
  • Hyundai/Kia (various): The purge control solenoid valve (PCSV) on many Hyundai and Kia platforms develops carbon buildup on the valve seat over time, causing a small leak past the seat. The valve still clicks and actuates, but the seat does not seal perfectly. Replace rather than clean — the carbon contamination indicates the seat surface is compromised.
Pro Tip: When smoke testing EVAP systems, patience wins. Turn down the smoke machine flow rate and give the system 3-5 minutes to fully pressurize. Small leaks do not show smoke immediately — especially on connections buried under the vehicle near the tank. Use a bright LED flashlight and look for the faintest wisp of smoke at every connection point. But here is the real pro move: if you have smoke tested everything and found nothing, pull the freeze frame data and look at when the code set. If it always sets overnight after a cold soak and never during driving, you are dealing with a temperature-dependent leak that you will never find in a 70°F shop. Test it cold or you will chase your tail forever.

EVAP small leak codes are where diagnostic skill earns its money. Any tech can hook up a smoke machine and find an obvious leak. The techs who understand enable criteria, know how to read Mode $06 data, and think about temperature and fuel level variables — those are the techs who solve the ones everyone else gives up on. For more on EVAP system fundamentals and advanced diagnostics, check the APEX Academy emissions module.

🏆 Still Stuck?

You've got 3 free diagnoses waiting. No credit card. No commitment. Describe what you're seeing — codes, symptoms, what you've already checked. APEX Tech searches TSBs, pattern failures, and forum fixes in real time and builds you a diagnostic plan.

Try It Free →

Related Diagnostics