Chevrolet Silverado 1500 P0442
TL;DR
P0442 is a small EVAP leak on the Silverado 1500. Usually a loose or bad fuel cap; sometimes a cracked EVAP hose or a faulty purge/vent valve. Low severity, safe to drive.
Why P0442 shows up on the Silverado 1500
The Silverado 1500 uses a sealed EVAP system that stores fuel vapors in a charcoal canister and later burns them in the engine. The computer periodically runs a leak test, and if it finds a leak roughly the size of a small pinhole it sets P0442. Because these trucks are often driven on dusty job sites, towed with, and topped off at the pump, small EVAP leaks are one of the more common check-engine complaints owners report.
Model-typical causes and rough likelihood
- Loose, worn, or aftermarket fuel cap (about 40-50%) — the number-one cause; the rubber seal hardens with age or the cap is not clicked tight.
- Cracked or disconnected EVAP hoses (about 20%) — heat and vibration near the frame and tank make the lines brittle over time.
- Faulty purge valve or vent valve/solenoid (about 20%) — the vent valve mounted near the canister can stick open, especially where it collects road dust and debris.
- Leaking or damaged charcoal canister (about 10%) — less common but seen on higher-mileage trucks.
Owner tips before paying for diagnosis
First, remove the fuel cap, wipe the seal, and re-tighten it until it clicks several times, then drive for a few days to see if the light clears on its own. Inspect the cap's rubber gasket for cracks. If you have recently refueled, an over-filled tank can trigger this code temporarily. If the light returns, a shop can perform a smoke test to pinpoint the exact leak quickly rather than replacing parts by guesswork.
Typical repair costs
A new fuel cap is inexpensive. A vent or purge valve replacement is a moderate job, and EVAP hose or canister repairs cost more depending on access. See the cost table for typical ranges.
Summary
| Code | P0442 |
|---|---|
| Meaning | EVAP system small leak detected |
| Severity | Low |
| Can I drive? | Yes, safe to keep driving |
| Most common cause | Loose or worn fuel cap |
| Typical repair cost | $15-$40 cap; $150-$350 valve |
Full diagnostics
For the complete step-by-step diagnostic and repair guide, see P0442 — full diagnostics.
Frequently asked questions
Is it safe to keep driving my Silverado 1500 with a P0442 code?
Yes, it is generally safe to keep driving a Chevrolet Silverado 1500 with a P0442 code. P0442 indicates a small leak in the evaporative emissions (EVAP) system, which does not affect engine performance, braking, or safety. However, you should fix it soon because the check-engine light will remain on, you will fail an emissions inspection, and a small leak can grow larger over time.
Can a loose gas cap cause P0442 on a Silverado 1500?
Yes. A loose, worn, or incorrectly sealed fuel cap is the single most common cause of P0442 on the Chevrolet Silverado 1500. Tighten the cap until it clicks several times and inspect the rubber seal for cracks or hardening. If the seal is damaged, replace the cap. The check-engine light may take a few drive cycles to turn off by itself after the leak is corrected.
How much does it cost to fix P0442 on a Chevrolet Silverado 1500?
On a Chevrolet Silverado 1500, fixing P0442 can cost as little as $15-$40 if it is only a fuel cap. A purge or vent valve replacement typically runs $150-$350 including parts and labor, and EVAP hose or charcoal canister repairs range from about $200 to $600 depending on parts and access. A shop smoke test to locate the leak usually costs $75-$150.