P0442 on a GMC is GM's "EVAP System Small Leak Detected" — the engine computer sealed the fuel vapor system, watched it, and decided it lost pressure or vacuum through an opening of roughly 0.020 inch. That is a pinhole, which is why a P0442 can be so hard to find. On a GMC the surprise is where GM keeps pointing: not at the gas cap, but at the frame-mounted canister vent valve on Sierra and Yukon trucks, which GM has addressed in three separate bulletins for dust and water getting in. GMC also never uses the "very small leak" code P0456 on its gas engines — on a GMC, P0442 is the 0.020-inch leak code.
Jump to a section: What P0442 means · Which GMCs set it · How a GMC runs the leak test · Sierra and Yukon vent valve bulletins · Other GMC-specific causes · Symptoms · Causes and how to confirm each · How it's diagnosed · Parts and cost · GM documents · What other pages get wrong · FAQ
What Does P0442 Mean on a GMC?
Gasoline gives off vapor. Instead of venting it to the air, your GMC stores it in a charcoal canister and later draws it into the engine to be burned. Two valves run the show: the purge valve near the engine, which lets vapor into the intake, and the canister vent solenoid (CVS) at the canister, which lets fresh air in. A fuel tank pressure sensor watches what happens in between.
To check the system for leaks, the computer closes the vent valve so the tank, lines and canister are sealed. If pressure or vacuum leaks away faster than a calibrated limit, it sets P0442. GM's 2004 diagnostic table for the truck V8s and 4.3L V6 (the Sierra, Yukon, Savana and Envoy XL engines of that era) describes it as a small leak "(>= 0.020") in the EVAP system between the fuel fill cap and the purge solenoid." GM's 2019 table for the current Sierra and Yukon engines says the same 0.020 inch, adding that on some applications GM defines a small leak differently. It is a Type A code in those tables, but it is filtered through an averaging routine, so one bad test does not normally light the lamp on its own.
P0442 does not change how the truck drives. It is an emissions fault, and it will fail an emissions inspection.
Which GMCs Set P0442
Every gas-engine GMC with OBD-II can set P0442: Sierra 1500 and HD gas trucks, Yukon and Yukon XL, Savana, Canyon, Acadia, Terrain, Envoy and the older Sonoma, Jimmy and Safari. Duramax diesels have no gasoline EVAP system and don't use this code.
| GMC | Small-leak code | Notes |
|---|---|---|
| Sierra, Yukon, Yukon XL, Savana (Vortec 4.3 / 4.8 / 5.3 / 6.0 / 6.2, EcoTec3 4.3 / 5.3 / 6.2, 6.6 L8T gas) | P0442 | Frame-mounted vent valve; three GM truck bulletins on dust and water |
| Envoy and Envoy XL (4.2L LL8, 5.3L) | P0442 | 2002–2003 LL8 tables used P0440 for large leaks, not P0455 |
| Canyon (2.8/2.9/3.5/3.7 Atlas, 2.5L, 3.6L, 2.7T) | P0442 | All GM-designed engines |
| Acadia and Terrain | P0442 | 2019 canister study and a 2016–2017 Acadia purge valve coverage |
| Any GMC | Not P0456 | GM's tables show P0456 only on supplier-engined models such as the Daewoo-built Aveo, Saab and Opel engines — none sold as a GMC |
If a generic scanner shows "P0456" on your Sierra, re-read it with a tool that shows GM descriptors. Our P0456 guide explains why the two codes get confused.
How a GMC Runs the Leak Test
Most owners clear a P0442, see the light stay off for two days, and assume it's fixed. Knowing when the test runs explains why that proves nothing.
From the mid-2000s, GMC trucks use an engine-off natural vacuum (EONV) test. After you park a warm truck, the ECM closes the vent valve and watches tank pressure rise during the hot soak, then the vacuum that forms as the fuel cools. GM's 2004 truck table only runs it if the fuel level is between 15% and 85%, the drive lasted at least 10 minutes and 3 miles, coolant reached 70 °C, and the estimated outside temperature at the end of the drive was above 0 °C and below 33 °C. GM's 2019 Sierra/Yukon table widens the fuel window to 10–90% but asks for at least 600 seconds and 5 miles of driving and an estimated ambient between 0 and 35 °C, and won't repeat the test until at least 8 hours have passed.
So a Sierra that only makes two-mile trips, or one that is always kept full, may go a long time without a test. A Las Vegas summer afternoon above 35 °C won't run it either.
Tools for finding a small leak
FOXWELL NT614 Elite Scanner
$233.69Reads fuel tank pressure and runs EVAP tests on supported models.
Launch CRE 2.0 GM All-System Scanner
$159.00GM all-system scanner with EVAP readings.
FOXWELL NT624 Elite All-System Scanner
$332.09All-system scanner with EVAP data and readiness monitors.
Sierra and Yukon Vent Valve Bulletins
GMC trucks mount the canister and vent valve under the truck, where they live with road dust, mud and spray. GM has three documents, all verified, that name P0442 alongside P0446, P0449 and P0455:
- 15-06-04-002 (April 2015) — 2011–2013 Sierra, 2014 Sierra 1500 and 2500/3500, and 2015 Sierra. Customers report the check engine light and a tank that's hard to fill. GM says dirt, dust or water entering the vent's fresh-air intake can restrict flow or corrode the valve. The fix is a revised, sealed CVS valve vented through a remote pre-filter mounted on top of the fuel filler housing; GM lists filter kit 23103351. GM is explicit: do not replace the canister unless it fails the leak test or has ingested excessive dirt, dust or water.
- 09-06-04-028D (April 2014) — 2007–2010 Yukon models and Yukon XL 1500, hybrids included. The same symptoms with moisture, water and corrosion at the CVS valve. GM supplies a revised vent assembly 20995472 and jumper harness 19257603.
- 23-NA-073 (version 5, March 2025) — 2019–2025 Sierra 1500 (including the 2022 Limited) and 2020–2025 Sierra 2500 HD/3500 HD, excluding cab-and-chassis trucks. For trucks driven in extremely dusty conditions, GM offers an in-line filter retrofit (filter assembly 86792068, foam filter 86792069) and calls the filter a maintenance item to check periodically. GM labels this a customer-pay alteration, not a warranty repair.
NHTSA's summaries also list GM bulletin 02-06-04-037 for 1999–2001 and 2003–2010 Sierra and Sierra Classic trucks used in dusty, farming or off-road conditions, with a replacement vent valve and relocated filter box — we could only read the summary, so treat it as corroborated.
Other GMC-Specific Causes GM Has Documented
- Filler vent hose connector (2013–2015). GM bulletin 15-NA-019 covers fuel odor while fueling or idling, with possible P0442 or P0455, on 2013 Sierra light duty and 2014–2015 Sierra 1500 (except regular cab) and 2013–2014 Yukon 1500 models. The cause is a fractured filler neck recirculation line connector.
- Savana cutaway fuel cap tether (2012–2013). GM's PI0873 says the cap tether on Savana 3500–4500 cutaways with an upfitter body and side-mounted tank can bind or get trapped under the cap seal, setting P0442 or P0455. The fix is moving the tether attachment.
- Acadia purge valve (2016–2017). Special Coverage N192210240 covers a purge valve that may not fully close, listing P0442 among its codes along with rough idle or stalling.
- 2019 Acadia and Terrain canister leaks. GM's PIE0528 engineering study asked for canisters leaking at the canister-to-vent-solenoid O-ring or through the fresh-air filter box.
Symptoms of P0442
- Check engine light, usually the only symptom
- A faint fuel smell near the rear of the truck or at the filler
- The pump nozzle clicking off early — hard to fill — on Sierras and Yukons with a contaminated vent path
- Fuel smell while filling on 2013–2015 Sierras and Yukons (15-NA-019)
- No change in how the engine runs, unless the cause is a purge valve that won't close (then rough idle is possible)
- Failed emissions inspection or "not ready" EVAP monitor
Causes and How to Confirm Each
| Cause | How to confirm it | Notes |
|---|---|---|
| Unseated EVAP line connection | Inspect and tug-test GM's seven critical connections; smoke test | First item in GM's 21-NA-124 |
| Vent valve dusty, wet or corroded (trucks) | Inspect the frame-mounted valve and fresh-air hose; command it closed and smoke test | 15-06-04-002, 09-06-04-028D, 23-NA-073 |
| Purge valve leaking | Command the system closed with the engine running; vacuum appearing in the tank points to the purge valve (PIT4943D) | Check Acadia VINs for N192210240 |
| Fuel cap or capless filler not sealing | Inspect the seal; on Savana cutaways check the tether | One of seven items, not the only one |
| Cracked filler neck vent or recirculation line | Smoke at the filler area; inspect the connector | 15-NA-019 on 2013–2015 Sierra/Yukon |
| Leak only under vacuum | Scan-tool purge/seal test, then watch tank pressure decay | GM's PIT4943D tip when smoke finds nothing |
Valves and seals
ACDelco 12666845 Purge Solenoid
$23.01ACDelco purge solenoid. Confirm fitment by VIN before ordering.
GM Genuine 23481275 Vent Valve
$68.61GM Genuine canister vent valve. Confirm fitment by VIN before ordering.
911-237 Canister Vent Valve (Silverado/Sierra)
$57.69Canister vent valve for Silverado and Sierra. Confirm fitment by VIN before ordering.
How Is P0442 Diagnosed?
- Confirm the code and check the freeze frame. Note fuel level and temperatures, and look for related codes such as P0446, P0449 or P0455.
- Don't disturb anything first. GM's PIT4943D begins by saying not to disturb any fuel system components once P0442 is verified — reseating a cap or line first can hide the leak you're looking for.
- Check the purge valve with the system sealed. Command the EVAP system closed, start the engine and watch tank pressure for about two minutes. Vacuum means the purge valve is passing.
- Inspect GM's seven connections from 21-NA-124 — purge tube at the intake, purge tube to chassis line near the transmission, both lines at the canister, the vent valve line, the tank jumper and the fuel cap.
- On a Sierra or Yukon, look at the vent valve and pre-filter for dirt, mud or water, and check your VIN against the three truck bulletins.
- Smoke test under pressure and vacuum. GM warns test pressure must not exceed 13 inches of water (0.5 psi).
- Repair, clear and let the monitor run. Keep fuel between about a quarter and three-quarters and allow several overnight soaks.
Parts and Cost
| Repair | What it involves | Cost picture |
|---|---|---|
| Reseat a line or cap | When a connection or cap is the leak | Free |
| Fuel cap | Damaged seal | Inexpensive |
| Filler vent hose (2013–2015) | Per 15-NA-019 | Modest |
| Revised vent valve with remote pre-filter | Per 15-06-04-002 or 09-06-04-028D | Moderate; about an hour of labor in GM's bulletin |
| In-line vent filter retrofit (2019+) | Per 23-NA-073; customer-pay | Moderate |
| Purge valve | When it leaks closed; may be covered on some Acadias | Modest |
| Charcoal canister | Only if it fails a leak test or is contaminated | Larger — GM says not to replace it without proof |
Canister and line parts
ACDelco Fuel Vapor Canister 215-464
$217.99ACDelco fuel vapor canister. Confirm fitment by VIN before ordering.
GM Genuine 12658354 Purge Tube
$23.36GM Genuine purge tube — cracked lines cause small leaks. Confirm fitment by VIN before ordering.
GM Documents Relevant to P0442 on a GMC
| Document | Subject | Status |
|---|---|---|
| 15-06-04-002 (Apr 2015) | MIL, hard to fill, P0442/P0446/P0455/P0449; revised sealed CVS valve with remote pre-filter; filter kit 23103351; don't replace the canister without proof | 2011–2015 Sierra including HD — verified |
| 09-06-04-028D (Apr 2014) | Water and corrosion at the CVS valve; vent assembly 20995472, jumper harness 19257603 | 2007–2010 Yukon, Yukon XL 1500 — verified |
| 23-NA-073 (Mar 2025) | Dust intrusion into canister and vent solenoid; in-line filter 86792068/86792069; customer-pay | 2019–2025 Sierra 1500, 2020–2025 Sierra HD — verified |
| 21-NA-124 (May 2021) | Diagnostic tip for P0442/P0455: seven critical connections; lines, then vent valve, then purge valve; smoke under pressure and vacuum | 2000–2021 GM gas vehicles incl. GMC medium duty — verified |
| PIT4943D (Dec 2015) | P0442 that SI testing can't verify: purge valve check, smoke test, purge/seal vacuum test, 13 in H₂O limit | 2016 and prior GM cars and trucks — verified |
| 15-NA-019 (Dec 2015) | Fuel odor while filling or idling, P0442 or P0455; fractured filler neck recirculation connector | 2013–2015 Sierra (not regular cab), 2013–2014 Yukon — verified |
| PI0873 (Dec 2012) | Fuel cap tether binding, P0442/P0455; relocate tether | 2012–2013 Savana 3500–4500 cutaway, upfitter body — verified |
| Special Coverage N192210240 (Sep 2019) | Purge valve may not fully close; P0496, P0442, P0455, P0171, P0174; 10 yr/150,000 mi for Acadia | 2016–2017 Acadia — verified; many are at or near the end of the term |
| PIE0528 (Jul 2019) | Canister leak study: O-ring at vent solenoid or filter box; P0442, P0455, P0446, P0449, P0498; only if the PIE shows for the VIN | 2019 Acadia, Terrain — verified |
| 02-06-04-037 | Dusty-environment vent valve replacement and filter box relocation | 1999–2010 Sierra / Sierra Classic — corroborated (NHTSA summary only) |
| GM OBD diagnostic tables | P0442 definition and EONV enable conditions quoted above (2004 truck table, 2019 Sierra/Yukon table); P0456 not used on any GMC engine | Verified |
Have a dealer check your VIN against current bulletins and campaigns rather than relying on any article, including this one.
What Other P0442 Pages Get Wrong
- "It's the gas cap." GM's checklist has seven items and the cap is the last. On trucks the vent valve has three bulletins of its own.
- "Replace the charcoal canister." GM's Sierra and Yukon bulletins say not to unless it fails the leak test or is contaminated.
- Calling it a 0.040-inch leak. GM's tables define P0442 on GMC trucks as 0.020 inch.
- Treating P0456 and P0442 as different problems on a GMC. GMC gas engines report the 0.020-inch leak as P0442 only.
- Using a shop air hose or high pressure. GM's limit is 13 inches of water — about half a psi.
- Declaring it fixed after a day. The test needs the right fuel level, drive length and temperatures.
Frequently Asked Questions
Can I drive my GMC with P0442?
Yes. It doesn't affect how the vehicle drives. But it will fail an emissions inspection, and a light that's already on can hide a new problem.
My Sierra is hard to fill and has P0442. Are they related?
Very likely. That pairing is exactly what GM describes in 15-06-04-002 (2011–2015 Sierra) and 09-06-04-028D (2007–2010 Yukon): dust or water in the vent valve restricts the path air takes when the tank fills.
Is the 23-NA-073 filter covered by warranty?
No. GM calls it a customer-pay alteration for trucks used in extremely dusty conditions, and says the filter is a maintenance item to check periodically.
Will a new gas cap fix P0442?
Only if the cap was the leak. Reseat it, check the seal, and give the monitor several days. If the code returns, keep going through GM's connection checklist and smoke test.
How long until P0442 clears after a repair?
The leak test runs after a drive of at least several miles with fuel between roughly a quarter and three-quarters, followed by a long enough soak. Expect several days of normal driving.
Does my Acadia's purge valve coverage apply to P0442?
N192210240 lists P0442 among the codes for 2016–2017 Acadias whose purge valve may not fully close. The term is 10 years or 150,000 miles from the in-service date, so many have reached the end of it — a dealer VIN check is free.
Why did my scanner say P0456?
Generic tools sometimes show generic definitions. GMC gas engines use P0442 for a 0.020-inch leak; re-read with a GM-capable tool. For the whole EVAP family, see the GM EVAP leak codes guide.
Shop Related Parts & Tools
Work through GM's seven connections and a smoke test before buying parts, and check your VIN against the Sierra and Yukon vent valve bulletins. EVAP parts are VIN-specific — order by VIN.
-
FOXWELL NT726 Bidirectional OBD2 Scanner — commands the purge and vent valves closed and open, the step GM's PIT4943D and 21-NA-124 use to separate a leaking purge valve from a line or vent leak.
-
ACDelco 23103351 Vapor Canister Filter (Chevrolet, GMC Truck) — the same part number as the filter kit GM lists in 15-06-04-002 for 2011–2015 Sierras with a contaminated vent valve. That bulletin also replaces the vent valve itself — confirm fitment against your VIN.
-
GM Genuine Parts 12690512 Vapor Canister Purge Valve — a GM purge valve, one of the part numbers in the 2016–2017 Acadia purge valve coverage. Check the coverage first and confirm fitment against your VIN.
-
FOXWELL NT301 OBD2 Scanner — reads EVAP codes and monitor readiness so you can tell when the small-leak test has actually re-run.
Related Guides
- EVAP System Leak Codes (P0442/P0455) Diagnosis Guide — the GM-wide guide
- P0456 Code: EVAP Very Small Leak (Chevrolet) — why GM trucks report this leak as P0442
- P0455 on a GMC: EVAP Large Leak
- P0446 on a GMC: EVAP Vent System Performance
- P0496 on a GMC: EVAP Flow During Non-Purge







