P0442: EVAP System Small Leak Detected
Understanding the P0442 code: Small EVAP leak detected.
Run a shop or repair van?
Run your next p0442 diagnosis — evap system small leak detected job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What the code means: The vehicle's engine control module (ECM) has detected a small leak in the Evaporative Emission Control System (EVAP).
- Severity: Low to moderate. While not immediately critical, it should be addressed to prevent further issues and ensure proper emissions.
- Most common cause: A loose or faulty gas cap.
What the P0442 code means
The P0442 diagnostic trouble code stands for "Evaporative Emission Control System Leak Detected (Small Leak)." This code indicates that the vehicle's onboard diagnostic (OBD-II) system has identified a very small leak within the EVAP system. The EVAP system is designed to prevent fuel vapors from escaping into the atmosphere, routing them instead to the engine to be burned. A "small leak" typically refers to an opening approximately 0.020 to 0.040 inches in diameter, often compared to the size of a pinhole or a small bead of water.
In simpler terms, your car is detecting that a tiny amount of fuel vapor is escaping from the system that's supposed to contain it. This isn't usually a dramatic leak, but it's enough to trigger an emissions fault because even small leaks contribute to air pollution and waste fuel.
Common symptoms
- Check Engine Light illuminated
- Slight decrease in fuel economy (though often unnoticeable for small leaks)
- Subtle fuel odor around the vehicle, especially after fueling (less common with small leaks)
- Difficulty starting after refueling (rare, but can occur if the purge valve is stuck open due to vacuum issues)
Common causes
- Loose, damaged, or faulty gas cap: This is by far the most common culprit. A gas cap that isn't sealed properly can allow fuel vapors to escape.
- Damaged or cracked EVAP hoses: Over time, rubber hoses in the EVAP system can become brittle, crack, or disconnect, leading to small leaks.
- Faulty purge valve or vent valve: These valves control the flow of fuel vapors within the EVAP system. If either valve malfunctions or gets stuck open, it can create a leak or prevent the system from sealing properly.
- Cracked charcoal canister: The charcoal canister stores fuel vapors. A crack in the canister itself can introduce a leak.
- Leak in the fuel filler neck or fuel tank: While less common for a "small leak" code, a crack or corrosion in these components can cause vapor to escape.
- Faulty Leak Detection Pump (LDP): Some EVAP systems use an LDP to pressurize the system and detect leaks. A fault in the LDP itself could falsely or accurately trigger a P0442 code.
How a technician diagnoses it
- Verify the code and check for other DTCs: The technician will start by connecting an OBD-II scanner to confirm the P0442 code and check for any other related or influencing codes. Freeze-frame data will be reviewed to see engine conditions when the code was set.
- Inspect the gas cap: A thorough visual inspection of the gas cap for damage, proper sealing, and tightness is the first and easiest step. Often, simply retightening or replacing a faulty cap will resolve the issue.
- Visual inspection of EVAP system components: The technician will visually inspect all accessible EVAP hoses, lines, and components (like the charcoal canister, purge valve, and vent valve) for cracks, disconnections, or damage.
- Perform an EVAP system smoke test: This is the most definitive diagnostic step. A smoke machine introduces non-toxic smoke into the EVAP system under slight pressure. The technician then looks for smoke escaping from any leaks in the hoses, valves, or canister.
- Monitor EVAP system pressures with a scan tool: The technician can use a bidirectional scan tool to command the purge and vent valves open and closed while monitoring changes in EVAP system pressure. This helps identify if a valve is stuck open or not sealing.
- Check purge and vent valve operation: The technician might use a a vacuum gauge to test the purge valve for proper operation (opening and closing) and could also apply power/ground to the vent valve to verify its clicking and sealing capabilities.
- Good values: During a successful EVAP system test (either by the ECM or manually by a technician), the system should maintain a vacuum or pressure without significant decay. Purge and vent valves should switch states reliably.
- Bad values: A smoke test revealing smoke escaping, a scan tool showing an inability to hold vacuum/pressure, or unresponsive/stuck purge/vent valves indicate a leak or component failure.
Typical repair cost
- Gas cap replacement: $20 - $50 (parts + labor)
- EVAP hose replacement: $75 - $200 (parts + labor, depending on location and complexity)
- Purge valve or vent valve replacement: $150 - $450 (parts + labor)
- Charcoal canister replacement: $250 - $700 (parts + labor)
- Smoke test diagnostic fee: $100 - $200 (often applied towards repair if done at the same shop)
Can I keep driving with this code?
Yes, you can generally keep driving with a P0442 code, as it typically doesn't indicate a severe mechanical issue that will leave you stranded or damage other vital components immediately. However, it's advisable to get it addressed as soon as possible for several reasons:
- Emissions failure: Your vehicle will not pass an emissions test with this code active.
- Environmental impact: Even small leaks contribute to air pollution.
- Fuel loss: While minimal, fuel vapors escaping mean you're losing a tiny bit of fuel.
- Potential for larger issues: Sometimes a small leak can indicate a component that is failing and could lead to a larger leak or other EVAP system problems down the line.
Related codes
- P0440: EVAP System Malfunction
- P0446: EVAP System Vent Control Circuit Malfunction
- P0455: EVAP System Leak Detected (Gross Leak)
- P0456: EVAP System Leak Detected (Very Small Leak — often used by some manufacturers instead of or in conjunction with P0442)
- P0496: EVAP Flow During Non-Purge
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.