P0442 on 2016-2023 Buick Enclave: EVAP System Small Leak Causes and Fixes
For a 2016-2023 Buick Enclave, a P0442 code is most often caused by a faulty gas cap (on 2016-2017 models) or a failing canister purge valve. Start by checking the gas cap or filler neck, then inspect the purge valve, which is a common failure point on GM's 3.6L engine. If those are not the cause, the vent valve/solenoid is the next likely culprit.
- P0442 indicates a small leak in the EVAP emissions system.
- For 2016-2017 Enclaves, the first and most likely culprit is a loose or faulty gas cap.
- For 2018-2023 Enclaves (capless system), the most common cause is a faulty canister purge valve located on the engine.
- The issue is generally not urgent and won't affect how the car drives, but it will cause a failed emissions test.
- If simple checks don't find the problem, a professional smoke test is the best way to locate the leak.
What's Unique About the 2016-2023 Buick ENCLAVE

The 2016-2023 Buick Enclave spans two generations: the first (2016-2017) and the second (2018-2023). The key difference for this code is that 2018 and newer models have a capless fuel filler system, eliminating the gas cap as a potential cause. On these later models, attention shifts more directly to components like the purge valve and vent solenoid. 🎬 Watch: Diagnosing purge and vent valves on 2018+ models. GM has issued several Technical Service Bulletins (TSBs) regarding EVAP system diagnostics, indicating it's a known area requiring careful troubleshooting. TSB 21-NA-124 specifically provides diagnostic tips for P0442 and P0455 across a wide range of GM vehicles, including the Enclave.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Generation note: The specified year range covers two Enclave generations. The first generation (2016-2017) uses a traditional gas cap, which is a very common cause for P0442. The second generation (2018-2023) uses a capless system, so the cause will be a component like the purge valve, vent valve, or a cracked hose. The purge valve is a particularly high-failure item on the second-generation models.
Symptoms You May Notice
- Check Engine Light is on
- A faint smell of fuel, particularly around the rear of the vehicle or near the gas cap area.
- Hard starting after refueling (if the purge valve is stuck open, it floods the engine with vapors).
- Rough or low idle due to a vacuum leak from a faulty purge valve.
- Replacing the O2 sensors. P0442 is strictly an EVAP system code and is not related to oxygen sensors.
- Replacing the charcoal canister when only a valve is bad. The purge and vent valves are often sold separately and are the more common failure points.
Most Likely Causes


- Loose, Worn, or Incorrect Gas Cap (2016-2017 models) 🔴 High Probability The gas cap seal is a rubber part that degrades over time. It's the most frequently handled part of the EVAP system and often the first to fail. Using a non-OEM cap can also lead to sealing issues.
How to confirm: Ensure the cap is tightened until it clicks multiple times. Remove it and inspect the rubber O-ring for cracks, stiffness, or damage. Check the filler neck for rust or debris that could prevent a good seal. If the cap is suspect, replacing it is a cheap and easy first step.
Typical fix: Tighten the cap or replace it with a new OEM-spec cap (e.g., ACDelco). Aftermarket caps can sometimes fail to seal properly.
Est. part cost: $15-$40 - Faulty Canister Purge Valve (Solenoid) 🔴 High Probability This component is a very frequent failure point on GM vehicles with the 3.6L engine, including the Enclave and its platform mates like the Chevy Traverse. An owner complaint for a 2019 Enclave specifically pointed to this part. It can get stuck open, causing a constant small leak and often a P0496 code as well.
How to confirm: With the engine off, disconnect the valve and try to blow through it; it should be closed and not allow air to pass. A more definitive test is to start the vehicle, disconnect the EVAP line from the valve, and feel for vacuum with your finger. If there is suction at idle, the valve is stuck open and faulty.
Typical fix: Replace the canister purge valve. It is located on the back of the engine on 2018+ models and is a relatively simple DIY job.
Est. part cost: $30-$80 - Faulty Canister Vent Valve (Solenoid) 🟡 Medium Probability Located near the charcoal canister under the vehicle, this valve is exposed to road debris, moisture, and dust, which can cause it to fail or its filter to clog. GM has issued TSBs for other models regarding dust intrusion causing this part to fail.
How to confirm: This valve is normally open. A scan tool is used to command it closed during a smoke test. If it fails to close or leaks when commanded shut, it needs replacement. It is often seen with code P0449.
Typical fix: Replace the vent valve and/or its associated filter. The part is located near the fuel tank.
Est. part cost: $25-$70 - Cracked or Disconnected EVAP Hose ⚪ Low Probability Rubber and plastic hoses become brittle over time with exposure to engine heat and outdoor elements, leading to small cracks that are hard to see.
How to confirm: Visually inspect all accessible EVAP lines from the engine bay to the fuel tank. A smoke test is the most effective way to find a small leak in a hose that isn't visually obvious. TSB 21-NA-124 recommends checking critical connection points for leaks.
Typical fix: Replace the cracked section of hose or reconnect the line.
Est. part cost: $10-$50
Rare But Worth Checking
- Leaking Fuel Tank Sending Unit Gasket: A user on a GM forum reported chasing a P0442 code for months, which was ultimately fixed by replacing the fuel pump/sending unit gasket after noticing a gas smell near the tank. A leak in the gasket for the fuel sending unit (which provides access to the fuel pump) will be found with a smoke test.
- Cracked EVAP Charcoal Canister: While less common than valve failures, the canister itself can develop a crack from road debris impact or age, causing a leak. Over-filling the gas tank after the pump clicks off can also saturate and ruin the canister.
- Damaged Fuel Filler Neck (Capless System on 2018+): On capless systems, debris in the sealing flap or damage to the filler neck can prevent a proper seal, triggering the code. Cleaning the opening carefully and checking the flap's movement is a key troubleshooting step.
Diagnosis Steps
- For 2016-2017 models: Inspect the gas cap. Ensure it is tight and clicks. Remove it and check the seal for cracks or damage. Clean the filler neck surface. If in doubt, replace the cap with an OEM part (ACDelco is recommended), clear the code, and drive for a few days.
- For 2018-2023 models: Inspect the capless fuel filler opening for debris or damage that could prevent the internal flap from sealing. Try cleaning it carefully.
- Visually inspect all accessible EVAP hoses in the engine bay for obvious cracks, disconnections, or brittleness, especially around the purge valve.
- Locate the canister purge valve on the engine. A simple and effective test is to start the engine, then disconnect the hose running from the valve to the EVAP canister. Place your finger over the valve's port; if you feel any vacuum suction at idle, the valve is stuck open and must be replaced.
- If the above steps do not reveal the issue, the most effective next step is a professional smoke test. A machine fills the EVAP system with visible smoke under low pressure, and any leaks will be immediately visible from hoses, 🎬 Watch: How to find a small leak using a smoke test. the canister, or seals.
- Using the smoke test, carefully check for leaks around the vent valve, charcoal canister, fuel tank sending unit gasket, and all hose connections as outlined in GM TSB 21-NA-124.
Parts You'll Likely Need
- Gas Cap (2016-2017)
(OEM #ACDelco GT294 or GT329 (verify by VIN))— This is the most common failure point for P0442 on vehicles with a traditional cap due to frequent use and seal degradation.
Trusted brands: ACDelco, Stant, Gates
OEM price range: $20-$40
Aftermarket price range: $15-$25 - Vapor Canister Purge Valve
(OEM #12690512 (up to 2019), 12630282 (2020+))— A very common failure on GM 3.6L engines that causes P0442 and other EVAP codes. An owner complaint specifically identified this part. Numerous DIY videos confirm this is a frequent fix.
Trusted brands: ACDelco, Bosch, Delphi
OEM price range: $40-$80
Aftermarket price range: $30-$60 - EVAP Vent Valve / Solenoid
(OEM #GM 85123399 (For 2018+ models, verify by VIN))— Its location under the car makes it susceptible to failure from dirt and moisture, causing it to stick. It's the next most likely component to fail after the purge valve.
Trusted brands: ACDelco, Dorman
OEM price range: $40-$70
Aftermarket price range: $25-$50
Related Codes That Often Appear With This One
- P0455 — Indicates a large EVAP leak. If a small leak (P0442) worsens, it can trigger P0455. They are often listed together in TSBs like 21-NA-124.
- P0496 — Indicates 'High Purge Flow', which is almost always caused by a purge valve that is stuck open. This condition can also be interpreted by the system as a leak, sometimes setting P0442 as well.
- P0449 — Specifically points to a fault in the vent valve solenoid circuit. If you have P0442 and P0449 together, the vent valve is the primary suspect.
Technical Service Bulletins (TSBs) & Recalls

- Bulletin #21-NA-124: Provides diagnostic tips for testing EVAP leaks related to DTCs P0442 and/or P0455.
- Bulletin #PIE0528: An informational bulletin requesting field data on EVAP canister performance issues associated with codes including P0442.
- Bulletin #PIT4943D: Directs technicians to review specific articles on using an Evaporative Emissions System Tester for diagnosing P0442.
Platform-Specific Known Issues
- NHTSA records show multiple Technical Service Bulletins (TSBs) for the Buick Enclave related to diagnosing EVAP leaks and codes P0442 and P0455, indicating this is a recognized issue by the manufacturer.
- A 2019 Enclave owner filed a complaint with the NHTSA (ODI #11613301) for a persistent check engine light with code P0442, which was diagnosed as a faulty canister purge valve/solenoid.
Mechanic-Grade Diagnostic Values
- Canister Purge Valve State (Engine Off) — expected: Normally Closed. Should not allow air or vacuum to pass through.. Failure: If you can blow air through the valve when it is unpowered, or if it fails to hold vacuum with a hand pump, it is leaking internally and is faulty.
- Canister Purge Valve State (Engine at Idle) — expected: No vacuum present at the valve's tank-side port at idle.. Failure: If suction is felt at the port (with the EVAP line disconnected), the valve is stuck open and is faulty.
- Canister Vent Valve State (Engine Off) — expected: Normally Open. Will allow air to pass through.. Failure: A failure is typically that it won't close when commanded by a scan tool, preventing the system from sealing for a test.
Hidden / Shadow Codes Worth Checking
- Permanent DTC (PDTC): A permanent DTC is a version of the trouble code that cannot be erased by clearing codes with a scan tool. The vehicle's onboard diagnostic system must run its self-test and pass, confirming the repair, before the PDTC will be cleared. The NHTSA complaint for a 2019 Enclave mentioned the code was a 'permanent thing'. (see via Visible with most standard OBD-II scanners, but distinguished by its 'permanent' status. It will not clear with the 'erase codes' command until a drive cycle is completed successfully.)
Scan Tool Commands That Help
- GDS2 (or other professional scan tool): EVAP System Test / Vent Valve Solenoid Command — This bidirectional command is essential during a smoke test. The technician commands the normally-open vent valve to close, which seals the EVAP system. Smoke is then introduced to see if the system can hold pressure and to visually identify leaks.
- OBD-II Scanner: Readiness Monitors — After a repair, technicians check the status of the EVAP readiness monitor. A 'Ready' or 'OK' status confirms the vehicle has completed its self-test for the EVAP system and has not detected a fault, verifying the fix was successful.
Real Owner Repair Stories
- Reddit user in r/AskMechanics (2019 Buick Enclave) — P0442 Check Engine Light.
❌ Tried (didn't work) Searching for information about a gas cap, which this model does not have.
✅ What actually fixed it The suggested fix was to inspect the flap in the capless fuel filler neck to ensure it opens, closes, and seals properly. If it is defective, the filler tube assembly must be replaced. - YouTube channel 'Cars, Crafts, & Drafts' (Chevy Silverado (similar GM EVAP system)) — P0442 code returned 700 miles after replacing the purge valve.
❌ Tried (didn't work) Replacing the purge valve with a new, aftermarket part.
✅ What actually fixed it The mechanic tested the 'new' aftermarket purge valve with a handheld vacuum pump and discovered it had a slow leak (dropping from 17 to 11 PSI in 10 minutes). Replacing it with a different new valve that held vacuum properly finally fixed the issue, which was confirmed after 230 miles when the EVAP monitor ran and passed.
"I Checked Everything" — The Actual Cause
- While no direct stories were found, a plausible scenario is a faulty Fuel Tank Pressure (FTP) sensor. The system could pass a smoke test (indicating no physical leak), but the sensor could be providing an erroneous reading to the ECU, causing it to believe a leak exists. This is an edge case to consider if all physical leak tests are negative.
When the Usual Fixes Don't Work
- A common assumption is that replacing the most likely failed part, such as the canister purge valve, will fix the code. However, a documented repair story shows that a brand new, aftermarket purge valve can be faulty out of the box, causing the P0442 code to return. This proves that simply 'parts swapping' without testing, even with new parts, can lead to a misdiagnosis and wasted effort. The definitive fix required testing the new part and replacing it with another new part that was confirmed to be good.
OEM Part Supersession History
12610560→12690512, which was then superseded by 12737252— Standard part evolution for improved reliability or manufacturing changes.
Heads up: Part 12690512 is generally for models up to 2019. Models from 2020 onward may require part 12630282. Always verify by VIN.
Model Year Variations Within This Range
- 2016-2017 vs 2018-2023: The 2016-2017 first-generation models use a traditional gas cap, a primary leak source. The 2018+ second-generation models use a capless fuel filler system, shifting focus to components like the purge valve or filler neck flap. The engine also changed from a 6-speed to a 9-speed automatic transmission.
- 2019 vs 2020: The part number for the commonly-replaced canister purge valve changes. Models up to 2019 typically use PN 12690512 (or its successor), while 2020 and newer models may use PN 12630282. This is a critical distinction when ordering parts.
Helpful Videos
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Buick ENCLAVE:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2016-2023 Buick ENCLAVE
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Real Owner Repair Stories
- "I Checked Everything" — The Actual Cause
- When the Usual Fixes Don't Work
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off