Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0442 on 2018-2023 GMC Terrain: Causes and Fixes for a Small EVAP Leak

P0442 on a 2018-2023 GMC Terrain most often means you have a faulty gas cap or a bad EVAP purge valve. Start by checking the gas cap for a good seal. If that's not the issue, the purge valve is the next likely culprit, costing between $30 and $100 for the part. A hard-to-start condition after refueling is a strong indicator of a stuck-open purge valve.

15 minutes to read 2018-2023 Gmc TERRAIN
Most Likely Cause
Loose or Faulty Gas Cap
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $350
Parts Price
$15 – $150
Safe to drive — Driving with a P0442 code will not harm your engine or transmission. However, your vehicle will fail an emissions test and may release excess fuel vapors into the atmosphere. If the cause is a stuck-open purge valve, you might experience rough idling or difficulty starting immediately after refueling.
Key Takeaways
  • The P0442 code on your Terrain indicates a small leak in the emissions system and is not an immediate mechanical threat.
  • Always start with the simplest fix: check that your gas cap is tight and the seal is intact. If it's worn, replace it with a quality part.
  • The EVAP purge valve is the second most likely cause and is a common failure point on GM vehicles.
  • If simple checks don't solve the issue, a smoke test performed by a mechanic is the most reliable way to find the exact source of the leak.
  • This is a known issue, with GM issuing service bulletins to help technicians diagnose the problem.
The trouble code P0442 stands for "Evaporative Emission Control System Leak Detected (Small Leak)". This means your Terrain's main computer, the Engine Control Module (ECM), has run a self-test on the EVAP system and found a very small leak, equivalent to a hole between 0.020 and 0.040 inches in diameter. The EVAP system's job is to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. This code indicates that seal is broken somewhere.

What's Unique About the 2018-2023 Gmc TERRAIN

A 2018-2023 GMC Terrain, a model known for specific EVAP system TSBs regarding P0442 codes.
The 2018-2023 GMC Terrain has specific manufacturer guidance (TSBs) to address recurring small EVAP leaks.

The 2018-2023 GMC Terrain is part of a generation where GM has issued specific Technical Service Bulletins (TSBs) to help technicians diagnose EVAP leaks that trigger the P0442 code. This indicates it's a known issue for which the manufacturer has provided extra guidance. An owner of a 2019 model even reported the check engine light for P0442 appearing three times within the first 1,000 miles, suggesting some components may be prone to early failure. The Terrain's mechanical twin, the Chevrolet Equinox, also frequently experiences the P0442 code for the same reasons, including faulty purge valves and rusted 🎬 Watch: GMC Terrain purge and vent valve replacement walkthrough EVAP lines.

Diagnostic Flowchart

A mechanic performing a smoke test on a vehicle's EVAP system to find a small leak.
A low-pressure smoke test is the most effective way to find the 'hidden' leaks responsible for a P0442 code.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the most noticeable symptom or condition of your Terrain right now?
→ Tighten the gas cap until it clicks, or replace it with an OEM cap (ACDelco GT330, $20-$40). For capless systems, clean the filler flap.
→ Remove the EVAP purge valve on the intake manifold and blow through it. If air passes, replace it (OEM part 12690512, $40-$70).
🎬 Watch: How to replace the EVAP purge solenoid
Have you visually inspected the EVAP hoses and connections?
→ Repair the damaged EVAP hose or secure the loose connection. TSB #21-NA-124 highlights 7 critical connection points to check.
→ Have a professional perform a low-pressure smoke test ($75-$350 labor) to locate hidden leaks or test 🎬 See how a professional smoke test finds hidden leaks the EVAP vent solenoid near the fuel tank.

Symptoms You May Notice

  • Check Engine Light is on
  • A faint fuel smell, particularly outside the vehicle after parking.
  • No noticeable difference in how the vehicle drives
  • Difficulty starting the engine right after filling the gas tank (a classic sign of a stuck-open purge valve).
  • Slightly rough idle.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel tank pressure sensor when a physical leak is the actual problem.
  • Replacing the charcoal canister when a much cheaper and simpler part like a hose or valve is the real cause.
  • Repeatedly replacing the gas cap with aftermarket versions that do not seal correctly, when the real issue is a valve or hose.

Most Likely Causes

Comparison between a clean, properly sealing GMC capless fuel filler and one obstructed by debris causing a leak.
On capless systems, debris or a damaged internal flap (right) can prevent a proper seal, triggering the P0442 code.
A GM EVAP purge valve, a common failure point on the GMC Terrain that causes hard starting after refueling.
The EVAP purge valve (OEM part 12690512) is a high-probability failure point on the Terrain's 1.5L and 2.0L engines.
  1. Loose or Faulty Gas Cap 🔴 High Probability The gas cap is the most frequently handled part of the EVAP system, and its seal can wear out or it can simply be left loose. Some 2018+ Terrains have a capless fuel filler system, and the internal flap door can fail to seal properly due to debris or wear. This is the first and easiest check for any P0442 code.
    How to confirm: Ensure the gas cap is tightened until it clicks at least once. If it doesn't click, feels loose, or the seal is cracked, it needs replacement. For capless systems, inspect the filler neck opening for debris or damage preventing the flap from closing. Always use an OEM cap for replacement, as aftermarket caps are known to fail prematurely.
    Typical fix: Replace the gas cap. Always opt for an OEM-quality cap to ensure a proper seal.
    Est. part cost: $15-$40
  2. EVAP Purge Solenoid/Valve 🔴 High Probability This is a very common failure point on modern GM vehicles, including the Terrain and its platform-mate, the Chevy Equinox. The valve can get stuck open or closed, creating a leak in the system. TSB #21-NA-124 specifically mentions investigating purge valve malfunction as a key diagnostic step for P0442.
    How to confirm: A classic symptom is a long crank or hard start after refueling. A technician can use a scan tool to monitor fuel tank pressure; if a vacuum is pulled on the tank right after starting the engine with no command sent to the valve, it's stuck open. A DIY test involves removing the valve, and with the engine off, trying to blow through it; it should be closed and not allow air to pass.
    Typical fix: Replace the EVAP purge valve. On the 1.5L and 2.0L engines, it is typically located on the engine's intake manifold and is a relatively simple replacement.
    Est. part cost: $30-$100
  3. EVAP Vent Solenoid/Valve 🟡 Medium Probability This valve, located near the charcoal canister by the fuel tank, can get stuck open, causing a leak. TSB #21-NA-124 also points to checking the vent valve for malfunction after inspecting lines and connections.
    How to confirm: The valve is normally open and closes when powered. A mechanic can command it closed with a scan tool during a smoke test to see if it's sealing properly. This part is harder to access for DIY diagnosis than the purge valve.
    Typical fix: Replace the EVAP vent solenoid. This requires accessing the underside of the vehicle near the gas tank and spare tire.
    Est. part cost: $35-$75
  4. Cracked or Disconnected EVAP Hose 🟡 Medium Probability Rubber and plastic lines can become brittle over time due to heat and age, leading to small cracks. Connections can also become loose. TSB #21-NA-124 lists seven critical connection points to check between the engine, chassis lines, and canister. On the related Chevy Equinox, rusted metal EVAP lines under the vehicle are a known failure point leading to P0442.
    How to confirm: A visual inspection may reveal obvious cracks or loose fittings, especially at the connection points outlined in TSB #21-NA-124. The most definitive method is a smoke test, which forces smoke through the EVAP system, making even tiny leaks visible.
    Typical fix: Replace the damaged section of hose or secure the loose connection.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Cracked EVAP Charcoal Canister: The plastic housing of the canister itself can develop a hairline crack, creating a small leak. TSB #PIE0528 specifically requests information on issues related to canister performance, which can set a P0442 code. A smoke test is the best way to confirm a cracked canister.
  • Leaking Fuel Tank Filler Neck: The metal pipe leading to the gas tank can rust or be damaged, causing a leak that the system will detect. On capless systems, the entire filler neck housing may need replacement if the spring-loaded door mechanism fails.
  • Chafed Wiring Harness: While less common for an isolated P0442, other GM TSBs like #21-NA-149 discuss engine wire harness chafing on various brackets, which can cause intermittent electrical issues for EVAP components like the purge or vent valve, leading to fault codes.

Diagnosis Steps

  1. Read the code with an OBD-II scanner and check for any other related codes like P0455, P0446, or P0496.
  2. Inspect the gas cap. Remove it, check the seal for cracks, and retighten it until it clicks. If you have a capless system, check that the inner flap is clean and seals shut. Clear the code and drive for a few days. This simple step fixes a significant percentage of P0442 issues.
  3. If the light returns, consider the symptoms. Is the vehicle hard to start after refueling? This strongly points to the EVAP purge valve.
  4. Perform a thorough visual inspection of all accessible EVAP hoses and lines running from the engine bay to the fuel tank. TSB #21-NA-124 highlights seven key connection points to check for looseness or damage.
  5. Locate the EVAP purge valve on the engine and inspect its connections. A simple DIY test is to remove it and try blowing through it; if air passes, it's stuck open and needs replacement.
  6. If no obvious issues are found, the most effective next step is to have a professional perform a smoke test. This test fills the EVAP system with a harmless, visible smoke under low pressure, which will escape from any leak point, making it easy to identify. A small leak may not be visible to the naked eye, but the smoke machine's flow meter will indicate a leak is present.

Parts You'll Likely Need

  • Vapor Canister Purge Valve (OEM #12690512) — This is a very common failure item on GM vehicles that gets stuck open, directly causing a P0442 leak and often a hard-start-after-fueling symptom. It is mentioned as a key component to investigate in GM service bulletins and confirmed to fit the 2018-2020 Terrain.
    Trusted brands: ACDelco, Dorman, Standard Motor Products
    OEM price range: $40-$70
    Aftermarket price range: $25-$50
  • Fuel Tank Cap (OEM #GT330) — A worn or loose gas cap is the most common and easiest-to-fix cause for a P0442 code. The seal degrades over time, preventing the system from holding pressure. It is highly recommended to use an OEM cap.
    Trusted brands: ACDelco, Stant
    OEM price range: $20-$40
    Aftermarket price range: $15-$25

Related Codes That Often Appear With This One

  • P0455 — This code indicates a large EVAP leak. A small leak (P0442) can worsen over time and trigger a large leak code. Both codes are mentioned together in TSB #21-NA-124 as related issues stemming from the same potential causes, like stuck valves or disconnected lines.
  • P0446 — This code points to a problem with the EVAP system's vent control circuit. It is often seen with other EVAP codes, as noted in TSB #PIE0528, because a faulty vent valve can cause both a leak (P0442) and a circuit performance issue.
  • P0496 — This code indicates EVAP flow during a non-purge condition, which is almost always caused by a purge valve that is stuck open. If the purge valve is stuck open, it will often trigger both a P0496 and a P0442 leak code.

Technical Service Bulletins (TSBs) & Recalls

  • PIE0528: An informational bulletin requesting field data on EVAP canister performance issues that can set codes P0442, P0455, P0446, P0449, and P0498.
  • 21-NA-124: A bulletin providing diagnostic tips for finding EVAP system leaks that cause DTCs P0442 and/or P0455. It advises checking all EVAP line connections, then the vent valve, and finally the purge valve.

Platform-Specific Known Issues

  • NHTSA Technical Service Bulletin #21-NA-124 provides specific diagnostic tips for technicians to find EVAP leaks causing P0442 and P0455 codes, confirming this is a recognized issue. It lists 7 critical connection points to inspect.
  • NHTSA Technical Service Bulletin #PIE0528 was issued to gather information from the field about EVAP canister performance issues that could set codes like P0442, indicating GM was investigating the root cause of these failures.

Mechanic-Grade Diagnostic Values

  • EVAP Canister Purge Solenoid Resistance — expected: 20-21 Ohms. Failure: A reading significantly outside this range indicates a faulty solenoid coil.
  • EVAP Canister Vent Solenoid Resistance — expected: 20-30 Ohms. Failure: A reading outside this range suggests a bad vent solenoid.
  • Fuel Tank Pressure (FTP) Sensor Voltage (Atmospheric Pressure) — expected: 1.3 to 1.7 Volts. Failure: A reading stuck at a low voltage (e.g., 0.2V) or a high voltage, even with the gas cap off, points to a failed sensor or wiring issue.

Scan Tool Commands That Help

  • GDS2 (GM Tech 2): Purge/Seal Test — This function is used to diagnose a stuck-open purge valve without a smoke machine. The technician commands the system to seal and observes the Fuel Tank Pressure sensor data. If the system pulls a vacuum with the engine running and no purge command active, the purge valve is stuck open.
  • GDS2 (GM Tech 2): Vent Valve Command — This bidirectional control allows a technician to manually close the normally-open vent valve. This is essential for performing a smoke test, as it seals the system to allow it to be pressurized with smoke to find leaks.

Real Owner Repair Stories

  • YouTube channel 'Kenny's tool review' (2017 GMC Terrain (similar system to 2018+)) — P0442 (EVAP Small Leak) code present.
    ❌ Tried (didn't work) The technician immediately suspected a common failure and went straight to advanced diagnostics rather than starting with visual inspection.
    ✅ What actually fixed it The EVAP purge valve was stuck open. This was confirmed using a scan tool's 'Purge/Seal' function, which showed the fuel tank pulling a vacuum immediately after starting the car with zero purge commanded by the ECM. The technician then performed a smoke test to confirm no other leaks existed before replacing the faulty purge valve.
  • Reddit user in r/gmcterrain (2020 GMC Terrain) — Check engine light with codes P0442 and P0299 (Turbo Underboost) appeared after running the vehicle out of gas.
    ❌ Tried (didn't work) Clearing the codes at an auto parts store; the light returned after a few days.
    ✅ What actually fixed it The thread did not have a confirmed final repair, but the initial advice was to check the seal on the capless fuel filler neck, as running out of gas can sometimes cause the EVAP system to run its leak test under unusual conditions and set a fault.

"I Checked Everything" — The Actual Cause

  • A P0442 code can be set even if a smoke test does not show any visible smoke. The leak is so small (0.020-0.040 inches) that smoke particles may not be easily visible to the naked eye. In these cases, a technician must rely on the smoke machine's flow meter gauge. If the gauge's ball does not drop to the bottom, it indicates a leak is present somewhere in the system, even if no smoke can be seen.

OEM Part Supersession History

  • 1269051212737252 — Standard part revision and improvement by the manufacturer.
    Heads up: The new part number (12737252) is a direct replacement for the old one (12690512) and previous numbers like 12610560 and 12661763. No incompatibility issues are known.

Model Year Variations Within This Range

  • 2018-2021: Within the 2018-2023 range, there were first and second design vapor canisters for the 1.5L engine. The specific canister required depends on the vehicle's build date and equipment. This is important if the canister itself is suspected to be the source of the leak.
How to Fix Chevy/GMC P0442 Code – Small EVAP System Leak Detected
How to Fix Chevy/GMC P0442 Code – Small EVAP System Leak Detected
Causes and Fixes Chevy/GMC P0442 Code: Evaporative Emission System Small Leak Detected
Causes and Fixes Chevy/GMC P0442 Code: Evaporative Emission System Small Leak Detected
GMC Terrain 2.4L | Canister Vent Valve & Canister Purge Valve Replacement | P-0442
GMC Terrain 2.4L | Canister Vent Valve & Canister Purge Valve Replacement | P-0442
P0442 Where Leaks Happen & Easy Common Fixes
P0442 Where Leaks Happen & Easy Common Fixes
P0442 Evap leak small gmc terrain
P0442 Evap leak small gmc terrain
EVAP Purge Solenoid on GMC Terrain, Equinox
EVAP Purge Solenoid on GMC Terrain, Equinox
How to Fix Chevy/GMC P0449 Code – EVAP Vent Solenoid Valve Circuit Malfunction
How to Fix Chevy/GMC P0449 Code – EVAP Vent Solenoid Valve Circuit Malfunction
Fuel Tank Pressure Sensor Test and Replace - P0446 P0452 P0451
Fuel Tank Pressure Sensor Test and Replace - P0446 P0452 P0451
How To Perform An EVAP Smoke Test To Look For Leaks
How To Perform An EVAP Smoke Test To Look For Leaks
How to Find a Small EVAP Leak p0442 "No Leaks"
How to Find a Small EVAP Leak p0442 "No Leaks"
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

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.

Year Coverage
This article covers the OBD-II Code P0442 for:
  • Gmc TERRAIN: 201820192020202120222023
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part