P0442 signals a small EVAP leak, triggering the check engine light. Discover common causes like loose gas caps or cracked hoses, and follow our step-by-step guide to diagnose, fix the issue, and restore your vehicle's fuel efficiency.



Code P0442 means the PCM detected a small leak in the EVAP (evaporative emission) system—fuel vapor is escaping somewhere the sealed system should hold vacuum/pressure during a self-test. The most common cause is a loose, worn, or non-OEM gas cap. Next come cracked vapor hoses, a leaking purge or vent valve, filler-neck seal issues, or (less often) a damaged charcoal canister. Symptoms are usually just a check engine light; drivability is often normal, but you may fail emissions. Tighten or replace the gas cap first, clear the code, and retest. If it returns, inspect hoses/valves or get a smoke test.
Safety / accuracy note: Fuel vapors are flammable. Do not smoke or create sparks near the tank, filler neck, or EVAP lines. Leak thresholds and test methods vary by vehicle—use service information for your year, make, and model. This guide is general education, not a substitute for professional diagnosis.
Seeing P0442 code on a scanner usually feels more alarming than it drives. Most owners notice the light—not a loss of power. The search intent is practical: what P0442 means, whether it is safe to drive, whether the gas cap will fix it, what else leaks, how a smoke test works, and how much repair costs. This guide follows that order and links related EVAP codes such as P0455 (large leak), P0456 (very small leak), P0443 (purge circuit), and P0446 (vent circuit).
P0442 is a generic OBD-II powertrain code defined as Evaporative Emission Control System Leak Detected (Small Leak). The EVAP system traps fuel vapors from the tank in a charcoal canister, then purges them into the engine to be burned instead of venting to the air.
During a monitor test, the PCM seals the system (using the vent and purge strategy for your design) and watches fuel-tank pressure / vacuum decay. If pressure or vacuum falls faster than allowed—consistent with a small leak—it stores P0442 and turns on the check engine light. The code confirms a sealing problem; it does not name the exact hole. For OBD category context, see the OBD2 Codes List.
Realistic P0442 symptoms are mild compared with misfire or oil-pressure codes:
| Symptom | How common | Notes |
|---|---|---|
| Check engine light | Almost always | Often the only complaint |
| Failed emissions / incomplete EVAP monitor | Common | Light on or monitors not ready = smog fail risk |
| Faint fuel smell near tank / after fueling | Possible | Strong smell deserves faster inspection |
| Rough idle or drivability change | Uncommon for P0442 alone | If present, also check for a stuck-open purge valve / related codes |
In most cases, yes for short-term driving—P0442 is primarily an emissions / vapor-containment fault, not an immediate engine-damage code like low oil pressure.
Rank causes by how often DIY fixes start here:
| Cause | Likelihood | What to check |
|---|---|---|
| Loose, cracked, or wrong gas cap | Most common | Click-tight install; inspect seal; prefer correct-spec / OEM-style cap |
| Cracked / disconnected EVAP vapor hose | Common | Look near tank, canister, and underbody lines for dry rot or rub-through |
| Purge valve leaking internally (stuck open/partial) | Common | Can spoil the seal during leak tests; circuit faults may also set P0443 |
| Vent valve / vent seal problem | Common | Won’t seal for the monitor; circuit issues may set P0446 |
| Filler neck seal / damaged filler neck | Possible | Cap seats, but neck flange or seal leaks |
| Charcoal canister damage / cracked housing | Less common | Often found on smoke test after cheaper items pass |
| FTP sensor or leak detection pump faults | Less common | May set companion sensor/pump codes—diagnose those too |
Follow the consumer path from cheapest to most precise:
When a valve or related emissions part is confirmed bad, use vehicle fitment on A-Premium to match the correct purge/vent component for your application.
P0442 repair cost is often low when the gas cap is the cause, and higher when a smoke test leads to buried lines or a canister. Ranges below are planning estimates:
| Repair | Typical DIY parts (Estimated) | Typical shop total (Estimated) |
|---|---|---|
| Tighten / replace gas cap | About $10–$40 | Often under $100 including quick diagnosis |
| EVAP hose / clamp repair | Usually low parts cost | About $100–$300 depending on access |
| Purge or vent valve | Often about $20–$120+ | Often about $150–$400 |
| Smoke test / EVAP diagnosis | Tool cost if DIY | Often about $80–$150 for the test alone |
| Charcoal canister / filler neck | Higher parts cost | Can reach $300–$700+ depending on vehicle |
| Code | Typical meaning |
|---|---|
| P0442 | EVAP leak detected — small leak (this article) |
| P0455 | EVAP leak detected — large / gross leak (often missing hose or major seal failure) |
| P0456 | EVAP very small leak on many vehicles (even tinier threshold than “small” on some OEMs) |
| P0443 | Purge valve circuit malfunction (electrical path), not just a plumbing leak |
| P0446 | Vent control circuit malfunction |
Exact leak-size labels can vary slightly by manufacturer documentation. Use the code definition on your scan tool and OEM service info when thresholds matter for testing.
P0442 is a small EVAP leak code—usually emissions-related, not a roadside breakdown. Start with the gas cap, then hoses and valves, and use a smoke test when the leak hides. Fixing it clears the light, restores EVAP monitor readiness, and keeps a cheap seal problem from turning into a failed inspection.
Next step: confirm the failed part, then find the matching EVAP/purge component with vehicle fitment on A-Premium.
Your car found a small fuel-vapor leak in the EVAP system during its self-test. The system is not sealing as tightly as the computer expects.
Often yes—if the old cap was loose, cracked, or sealing poorly. Tighten or replace it, clear the code, and see if P0442 returns after several drive cycles.
Usually no while the check engine light is on or the EVAP monitor is incomplete. Fix the leak and complete the monitor before testing.
Not always. Try the gas cap and a careful visual inspection first. If the code returns with no obvious damage, a smoke test is the standard way to find tiny leaks.
Clearing erases the code; it does not seal the system. The monitor re-runs later and stores P0442 again if the leak is still present.
No. Large / gross leaks are typically coded as P0455. P0442 points to a smaller leak class, though both can still start with the gas cap.