P0442 Code: EVAP Small Leak Detected
The P0442 trouble code means the PCM detected a small leak in the EVAP (evaporative emissions) system. EVAP leaks are commonly caused by a worn gas cap seal, small cracks in hoses/lines, a vent valve that doesn’t seal, or leaks near the charcoal canister. P0442 often overlaps with P0456 depending on the vehicle’s leak-test strategy.
What Does P0442 Mean?
The EVAP system prevents fuel vapors from venting into the air by sealing the fuel system and routing vapors through a charcoal canister to the engine to be burned. The PCM runs an EVAP leak test by sealing the system and monitoring pressure/vacuum behavior. When the system loses pressure/vacuum faster than expected, it sets a leak code. P0442 indicates a leak small enough that it may not be obvious without a focused inspection.
Symptoms of P0442
- Check Engine Light (often the only symptom)
- Fuel odor near the vehicle (sometimes)
- Failed emissions/inspection readiness (common)
- Usually no drivability symptoms
Common Causes of P0442
1) Gas cap / filler neck sealing issues
- Worn, cracked, or hardened gas cap seal
- Cap not tightened fully
- Filler neck sealing surface worn, dirty, or damaged
2) Small leaks in EVAP hoses and lines
- Hairline cracks in rubber EVAP hoses
- Small splits in plastic vapor lines
- Loose clamps or fittings
3) Vent valve / canister issues
- Vent valve not sealing completely
- Vent filter restricted/damaged
- Charcoal canister cracks or small leaks
4) Purge valve and purge plumbing issues
- Purge valve not sealing fully
- Minor leaks through purge lines
How Serious Is P0442?
P0442 is typically a low-severity code. Most vehicles drive normally, but emissions increase and inspection readiness can fail. If you smell fuel, the leak should be addressed promptly.
How to Diagnose P0442
- Confirm the code and check for related EVAP codes (P0455, P0456, P0446).
- Inspect the gas cap seal and ensure it tightens correctly.
- Inspect the filler neck for sealing surface damage and rust.
- Inspect EVAP hoses/lines for small cracks and loose connections from tank to canister to engine.
- Inspect the canister and vent valve area for damage and loose fittings.
- Leak verification is commonly performed with an EVAP smoke test to find small leaks.
How to Fix P0442 (Most Effective Repairs)
| Repair | Most likely when |
|---|---|
| Replace gas cap | Seal is worn/cracked or cap won’t tighten correctly |
| Repair small EVAP hose/line leak | Hairline crack or loose fitting found |
| Replace vent valve | Valve doesn’t seal fully or leaks during testing |
| Replace charcoal canister | Canister is cracked or leaking |
| Replace purge valve | Valve doesn’t seal completely or causes EVAP test failure |
P0442 Repair Cost Estimates
| Repair | Estimated Cost |
|---|---|
| Gas cap replacement | $10 – $40 |
| EVAP hose/line repair | $30 – $250 |
| Vent valve replacement | $80 – $350 |
| Charcoal canister replacement | $150 – $600 |
| Purge valve replacement | $80 – $350 |
| EVAP smoke test diagnosis | $80 – $200 |
External Resources
Authoritative references related to emissions and recalls.
FAQs
Is P0442 the same as P0456?
They’re similar. Both are small EVAP leak codes, but the leak threshold and test strategy vary by manufacturer. Some vehicles use P0456 for very small leaks.
Can a gas cap cause P0442?
Yes. A worn gas cap seal or a cap that doesn’t tighten properly is a common cause of P0442.
Why does the code come back after clearing?
EVAP tests run after specific drive conditions. If the leak is still present, the PCM will detect it again and reset the code.
P-Codes Hub • P0455 (EVAP Large Leak) • P0456 (EVAP Small Leak) • Code Library (Search)