What the P0442 Code Means
P0442 stands for “Evaporative Emission Control System Leak Detected (Small Leak).” The EVAP system collects gasoline vapor from the fuel tank, stores it in a charcoal canister, and feeds it to the engine to be burned. Since the system is meant to be sealed, the engine computer periodically checks that it holds pressure or vacuum.
When the test runs, the computer closes the vent valve, draws the system into a light vacuum (or pressurizes it with a leak-check pump on some vehicles), then watches the reading. If it slowly drifts back toward normal, there’s a leak. Go-Parts puts the P0442 range at roughly 0.020 to 0.040 inch in diameter: bigger than the pinhole that sets P0456, smaller than the opening that sets P0455.
That size is the tricky part. A P0442 leak is too small to hear or see in most cases, but large enough to fail the self-test every time. That’s why a smoke test is the key step for this code.
Common Causes of P0442
| Cause | Likelihood | Typical repair cost |
|---|---|---|
| Worn gas cap seal, loose or wrong cap | Most common, check first | $0 – $60 |
| Leaking purge valve (canister purge solenoid) | Common | $120 – $400 |
| Vent valve (canister vent solenoid) not sealing | Common | $150 – $450 |
| Hairline crack in an EVAP hose or a loose fitting | Common | $100 – $300 |
| Rusted fuel filler neck | Less common | $250 – $800 |
| Cracked charcoal canister or leaking fuel tank sending unit gasket | Less common | $450 – $900 |
Auto Barn, Go-Parts and OBD Guides all rank the gas cap first, followed by the purge and vent valves and EVAP hoses. Costs here match our P0456 guide, because both codes involve the same parts and usually the same smoke-test diagnosis.
Symptoms of P0442
- Check engine light on, with no change in how the car drives
- A faint fuel smell around the car, especially near the rear or after refueling
- A “check fuel cap” message on some vehicles
- Failed emissions or smog inspection
- Occasionally, the pump nozzle clicking off early when you fill up, if a vent valve or vent line is blocked
Most drivers see only the check engine light. That’s normal for P0442.
Is It Safe to Drive With P0442?
Yes. Auto Barn lists P0442 as safe to drive with no driving restrictions, and it doesn’t affect engine power, braking or steering. Fix it within a few weeks, and before any emissions inspection.
Two exceptions:
- A strong raw-fuel smell or a visible fuel leak is a liquid fuel problem, not a small vapor leak. That’s a fire risk. Park the car and have it inspected.
- A flashing check engine light, stalling or rough running means something else is going on. Scan for additional codes.
Keep in mind that while P0442 keeps the light on, a new and more serious code could set without you noticing. Checking codes with a scanner now and then solves that.
How to Diagnose P0442
Start with an OBD2 scanner. It confirms P0442, shows other EVAP codes (P0455, P0456, P0441, P0446), and tells you whether the EVAP readiness monitor has run. Better scanners can also command the vent and purge valves for testing.
- Inspect the gas cap. It should click when tightened, the rubber seal shouldn’t be cracked, hardened or flattened, and it should be the correct cap for your vehicle. A cap that’s a few years old is a reasonable suspect even if it looks fine.
- Look over accessible hoses in the engine bay and near the tank for cracks, loose clamps and brittle rubber connectors.
- Test the purge valve. With the engine off, a closed purge valve should hold vacuum from a hand pump. If it leaks down, replace it.
- Test the vent valve. When commanded closed, it should seal. Dirt and spider webs in the vent filter can stop it closing fully.
- Get a smoke test. The shop seals the system, fills it with low-pressure visible smoke and watches for wisps escaping. Go-Parts cites $100 to $200 for a professional smoke test, and many shops charge $80 to $150 including the scan. This is the most reliable way to find a P0442 leak.
How to Fix P0442
Go from cheapest to most expensive:
- Tighten the cap until it clicks, then drive normally for several days. If the code was set by a cap that wasn’t fully closed, it may clear on its own after a few passing tests.
- Replace the gas cap with an OE-fit cap if the seal is worn or the code comes back.
- Book a smoke test if a new cap doesn’t help. With a 0.020 to 0.040 inch leak, guessing is expensive: the culprit could be in the engine bay or above the fuel tank.
- Replace the part the test finds: purge valve, vent valve, a cracked hose or connector, the filler neck, the canister or a tank seal.
- Clear the code and let the EVAP monitor complete. It usually needs a cold start after sitting several hours and a fuel level between about a quarter and three-quarters full. That can take several days of normal driving.
Cost to Fix P0442 by Cause
The cost to fix P0442 ranges from nothing for a loose cap to about $900 for a canister. When the cap isn’t the cause and a shop makes the repair, most drivers pay about $250, usually for a purge or vent valve, plus $80 to $150 for the smoke test if it isn’t credited toward the job.
| Repair | Parts | Labor | Total at a shop |
|---|---|---|---|
| Gas cap | $20 – $60 | — | $20 – $60 (usually DIY) |
| Smoke test / EVAP diagnosis | — | $80 – $150 | $80 – $150 |
| EVAP hose or line | $30 – $70 | $70 – $230 | $100 – $300 |
| Purge valve | $40 – $150 | $80 – $250 | $120 – $400 |
| Vent valve | $40 – $150 | $100 – $300 | $150 – $450 |
| Filler neck | $60 – $300 | $190 – $500 | $250 – $800 |
| Charcoal canister | $150 – $500 | $150 – $400 | $450 – $900 |
Go-Parts’ part and labor figures for P0442 are close to these: about $40 to $100 in parts plus $70 to $120 in labor for a purge valve, and $60 to $150 in parts plus $100 to $200 in labor for a vent valve. OBD Guides lists $80 to $350 for either valve and $150 to $600 for a canister. Labor is higher when the part sits above the fuel tank or behind a skid plate.
On newer vehicles, check the federal emissions warranty before paying. Many EVAP parts are covered for 2 years or 24,000 miles, and some emissions components carry longer coverage.
What Affects the Price
Location of the leak
The purge valve usually sits in the engine bay and is quick to replace. The vent valve and canister are typically under the car near the tank, and a filler neck or tank seal can require lowering the fuel tank. Each step under the car adds labor.
Vehicle type
Trucks and large SUVs have longer EVAP lines and larger canisters, and their tanks take longer to drop. Luxury and European models tend to have pricier parts.
Part quality
Aftermarket valves and caps are fine for most vehicles. On newer cars, some owners prefer OEM valves and canisters for a guaranteed seal, especially after an aftermarket part failed to clear the code.
Shop type and region
Dealers charge more but have factory test procedures. An independent shop with a smoke machine is usually the best value. Labor rates are highest in the Northeast and on the West Coast.
DIY vs. Taking It to a Shop
Replacing a gas cap is 1 out of 5. A purge valve in the engine bay is about 2 out of 5 with basic hand tools. Vent valves, canisters and filler necks are 3 out of 5, since you’re under the car near the fuel tank and need proper jack stands.
The real challenge with P0442 is finding the leak, not fixing it. Small leaks are rarely visible, and a hand vacuum pump only tests individual valves. Unless you own a smoke machine, a shop smoke test is usually the cheapest way to get a definite answer. A sensible DIY plan: check and replace the cap yourself, test the purge valve, then pay for a smoke test if the code returns.
Is It Worth Fixing?
Yes. P0442 repairs are among the more affordable check engine fixes, and you can’t pass an emissions inspection in testing states until the leak is repaired and the EVAP monitor reports ready. Clearing the code also means the check engine light can warn you about the next real problem. On an old car in a state without inspections, a $900 canister is the one case where some owners choose to wait.
How to Save Money on P0442
- Start with an OE-fit gas cap and give it several days of driving.
- Don’t buy parts by guesswork. A smoke test costs less than the wrong canister.
- Ask if the diagnostic fee is credited toward the repair.
- Use an independent shop with a smoke machine for out-of-warranty work.
- Check your emissions warranty on newer vehicles.
- Fix it before your inspection date, so the monitor has time to complete.
- Bundle work near the tank. If the tank is coming down for a fuel pump replacement, have the tank seal and vent parts checked at the same time.
Related Codes
- P0455 — EVAP large leak detected (often a missing or loose cap)
- P0456 — EVAP very small leak detected; see our P0456 guide
- P0441 — EVAP incorrect purge flow
- P0446 — EVAP vent control circuit problem
- P0171 / P0174 — System too lean; a purge valve stuck open can add to a lean condition. See our P0171 guide.
- P0420 — Catalyst efficiency, another common reason for failed emissions tests; see our P0420 guide
Frequently Asked Questions
What does code P0442 mean?
P0442 means “Evaporative Emission Control System Leak Detected (Small Leak).” During its self-test, the engine computer sealed the fuel vapor system and saw it slowly lose vacuum or pressure through a small opening, roughly 0.020 to 0.040 inch across.
Can a gas cap cause P0442?
Yes. A worn cap seal, a cap that isn’t clicked tight, or the wrong replacement cap is the most common cause. Replace it with an OE-fit cap and drive for several days to see whether the code returns.
How much does it cost to fix P0442?
A gas cap costs $20 to $60. At a shop, an EVAP hose runs about $100 to $300, a purge or vent valve $120 to $450, a filler neck $250 to $800 and a charcoal canister $450 to $900. A smoke test usually adds $80 to $150.
Is it safe to drive with a P0442 code?
Yes. It doesn’t affect how the car drives, but it releases fuel vapor and will fail an emissions test in states that read stored codes. A strong raw-fuel smell or visible leak is a different, urgent problem.
Why does P0442 keep coming back after I replaced the gas cap?
Then the leak is somewhere else, most often a purge valve, vent valve or cracked hose. A smoke test is the most reliable way to find it, and it costs less than replacing parts until the code stops.
Can I pass emissions with a P0442 code?
Not in states that check stored codes and readiness monitors. After the repair, the EVAP monitor has to complete before the test, which can take several days of normal driving including overnight cold starts.






