Engine & warning lights
P0442/P0455 Codes: Small Leak vs Large Leak in the EVAP System
The difference between the small leak code P0442 and large leak code P0455 in the fuel vapor system, and the most common places to check.

The short version
Replacing the fuel tank cap usually costs $11-$32 (SAR 40-120) and is the first cheap fix worth trying, while smoke testing to locate the leak costs $27-$67 (SAR 100-250) at speci…
- 5 symptoms you can check yourself
- 6 diagnosis steps in order
- 4 FAQs answered directly
- Last editorial review: 2026-08-31 · 7 min read
The problem in brief
The evaporative emission control system (EVAP) prevents fuel vapors from escaping into the atmosphere by trapping them in a charcoal canister and later burning them in the engine. When the computer periodically tests the system's pressure and finds a leak, it classifies the code by leak opening size: P0442 for a small leak (roughly pinhole-sized) and P0455 for an obvious large leak. This classification matters practically because the search location differs: large leaks are often traced to a loose fuel cap, while small ones may be at a tiny hose connection hard to spot with the naked eye.
Root technical cause
- Fuel tank cap not sealed tightly, or its O-ring damaged or dirty
- Cracked EVAP hose between the tank and canister, or between the canister and intake manifold
- Purge valve or vent valve stuck partially open
- The activated charcoal canister itself cracked or damaged after years of use
- Loose electrical connection at one of the system's valves causing a false leak reading
Real-world symptoms
- Check engine light on with P0442 or P0455 usually without any noticeable driving symptoms
- Occasional faint gasoline smell near the fuel filler opening
- Car fails the periodic emissions test due to incomplete EVAP circuit readiness
- Slight 'pop' sound when opening the fuel tank cap, indicating abnormal pressure inside the tank
- Code only appearing intermittently at certain temperatures (very cold or very hot)
How it is repaired correctly
- Always start by checking the fuel tank cap; tighten it fully (you should hear clicking) and inspect its O-ring for cracks
- If the code persists after confirming the cap, use a smoke machine to inject smoke into the system and visually pinpoint the leak location
- Visually inspect all accessible EVAP hoses for cracking or disconnection at fittings
- Test the purge and vent valve operation using an OBD tool that supports actuation testing
- Visually inspect the charcoal canister itself if accessible for cracks in its body
- Clear the code after repair and wait several full drive cycles since the EVAP test only runs automatically under certain temperature and fuel level conditions
Reducing the chance of recurrence
Always make sure you hear the fuel cap click into place after every fill-up, avoid overfilling the tank since it introduces liquid into vapor-only lines, and visually inspect EVAP hoses at every routine service, especially in hot climates where rubber hardens faster.
What to expect to pay
Replacing the fuel tank cap usually costs $11-$32 (SAR 40-120) and is the first cheap fix worth trying, while smoke testing to locate the leak costs $27-$67 (SAR 100-250) at specialty shops. Replacing the purge or vent valve ranges $67-$190 (SAR 250-700), while full canister replacement can reach $215-$480 (SAR 800-1,800) in rare severe damage cases.
Figures are a guidance range calculated with a published method — read the methodology.
Run your own estimateQ&A
Can P0455 be fixed just by tightening the fuel cap?
Yes in a large share of cases, since a loose or damaged cap is one of the most common and cheapest-to-fix causes of the large leak code, and it's worth trying first before any advanced diagnosis.
Why is pinpointing a P0442 leak harder than a P0455 leak?
Because the leak opening for P0442 is very small (pinhole-sized) and usually can't be seen or heard, requiring a dedicated smoke machine to inject visible smoke into the system and precisely locate the leak point.
Does driving with a near-empty fuel tank affect the EVAP code appearing?
Yes in some cases, since the system's readiness test requires a certain fuel level (usually 15-85%) to run accurately, and consistently driving with a near-empty or completely full tank may delay completion of the test cycle.
Does an EVAP fault affect car performance or fuel economy?
It usually doesn't noticeably affect daily performance, but it's an environmental violation causing failure of periodic emissions tests, and long-term neglect may allow harmful fuel vapors to leak into the environment without any obvious mechanical symptom.
DriveMet review
Replacing the fuel tank cap usually costs $11-$32 (SAR 40-120) and is the first cheap fix worth trying, while smoke testing to locate the leak costs $27-$67 (SAR 100-250) at specialty shops. Always make sure you hear the fuel cap click into place after every fill-up, avoid overfilling the tank since it introduces liquid into vapor-only lines, and visually inspect EVAP hoses at every routine service, especially in hot climates where rubber hardens faster.
What we verified
- Cross-checked 5 warning signs against 5 likely causes before publishing.
- Reviewed 6 repair steps and confirmed the order a shop would follow.
- Compared the cost range with our published methodology and refreshed it on 2026-08-31.
- Answered 4 questions people actually search for on this topic.
Reviewed by the DriveMet editorial team on 2026-08-31 under our editorial policy. This is an editorial review of the page, not visitor ratings.
Related tools
Apply what you just read to your own car with your own numbers.
Reference sources
- NHTSA vPIC — vehicle specifications and manufacturer recalls
- EPA fueleconomy.gov — reference fuel-economy figures
- SAE J1979 standard for generic (Pxxxx) fault-code definitions
Related articles
Search this site
Ready-made searches that surface the guides, calculators, and cost pages tied to this topic.
