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 2000-2002 Saturn SL: EVAP Small Leak Causes and Fixes

On a 2000-2002 Saturn SL, the P0442 code is most often caused by a loose or worn-out gas cap. Before buying any parts, check that the cap is tight and inspect its rubber seal for cracks. A new OEM-quality gas cap, like ACDelco GT265, is an inexpensive first step, costing around $15-$30. If the cap is not the issue, a dirty or rusted fuel filler neck is the next most common culprit.

17 minutes to read 2000-2002 Saturn SL
Most Likely Cause
Loose or Faulty Gas Cap
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 – $350
Parts Price
$15 – $150
Safe to drive — You can continue to drive your Saturn SL with a P0442 code. It does not affect engine performance or safety, but your vehicle will not pass an emissions test until the leak is fixed.
Key Takeaways
  • Start with the simplest fix: check that your gas cap is tight. If the light comes back, replace the gas cap.
  • Before replacing the cap, wipe down the rim of the fuel filler neck to ensure a clean sealing surface.
  • If a new gas cap doesn't solve the issue, visually inspect all accessible EVAP hoses for cracks, especially rubber elbows.
  • The most reliable way to find a persistent small leak is with a smoke test, which is the procedure recommended by the manufacturer.
  • This code will not leave you stranded, but it will cause you to fail an emissions test.
The trouble code P0442 indicates that your Saturn's onboard computer has detected a small leak in the Evaporative Emission (EVAP) control system. This system is designed to capture gasoline vapors from the fuel tank and prevent them from escaping into the atmosphere. The computer performs a pressure/vacuum test on the system, and if it detects a leak equivalent to a hole roughly 0.020 to 0.040 inches in diameter, it will trigger the Check Engine Light with this code.

What's Unique About the 2000-2002 Saturn SL

For the Saturn S-Series, the P0442 code follows a familiar pattern of common EVAP system faults. However, owner forums and even official Technical Service Bulletins (TSBs) highlight two key points. First, the gas cap and the sealing surface of the fuel filler neck are very common culprits, with with owners often fixing the issue by simply cleaning a dirty filler neck or replacing a worn cap. One owner on Saturn Forum noted success after their Check Engine Light turned off, stating, "The next day I cleaned the top of the filler neck and the fuel cap gasket with some silicone on a paper towel. The neck was especially dirty and bumpy feeling, but it became smooth and clean. This must have done the trick because after three driving trips the SES light turned off." Second, if the gas cap isn't the cause, finding the leak can be difficult without the right tools, which is why a manufacturer TSB directs technicians to use a specialized EVAP smoke tester to diagnose the issue properly. [Bulletin #PIT4943D]

Diagnostic Flowchart

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

What is the current status of your gas cap and fuel filler neck?
→ Remove the gas cap, inspect the rubber O-ring for cracks, and check the metal filler neck rim for dirt or rust.
→ Replace the gas cap with a genuine OEM ACDelco GT265 (approx. $15-$30) and clear the code.
→ Clean the steel filler neck surface until smooth; Saturn SLs are prone to corrosion here which prevents proper sealing.
Have you inspected the EVAP hoses and the purge valve under the hood?
→ Inspect EVAP lines for cracks. Remove the purge valve (under intake manifold) and blow through it; if air passes, replace it (ACDelco 214-641, $25-$60).
→ Perform a smoke test at the green EVAP service port under the driver's side floorpan to find leaks at the vent valve or charcoal canister.

Symptoms You May Notice

⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel tank pressure sensor. While this sensor is part of the EVAP system, it is not a common cause for a P0442 leak code. A faulty sensor would typically set a different trouble code, such as P0452. Forum users have noted that auto parts stores sometimes incorrectly suggest this part.

Most Likely Causes

  1. Loose or Faulty Gas Cap 🔴 High Probability The rubber gasket on the gas cap can dry out, crack, and fail over time, preventing a proper seal. Aftermarket caps are also known to cause sealing issues compared to OEM parts; it is highly recommended to use a genuine GM or ACDelco cap. A user on Saturn Forum mentioned their aftermarket cap might be the issue, stating, "Also I purchased a cap at Advance Auto Parts, maybe I will purchase one from a local Saturn service center still open."
    How to confirm: First, ensure the cap is tightened until it clicks several times. If the light returns, remove the cap and visually inspect the rubber O-ring for any cracks, stiffness, or damage. Also, check the metal rim of the fuel filler neck for dirt, rust, or nicks that could prevent a seal.
    Typical fix: Clean the filler neck surface and replace the gas cap with a new, high-quality OEM or equivalent part. The ACDelco GT265 is a common replacement.
    Est. part cost: $15-$30
  2. Cracked or Disconnected EVAP Hoses 🟡 Medium Probability The small rubber and plastic hoses in the EVAP system become brittle with age and exposure to engine heat, leading to cracks. The lines running along the frame rail to the canister are particularly vulnerable.
    How to confirm: Visually inspect all accessible EVAP lines, which run from the fuel tank area to the engine bay. Pay close attention to rubber elbows and connection points. Gently bending a hose can reveal hidden cracks. A smoke test is the most effective way to find a small hose leak.
    Typical fix: Replace the cracked section of hose or the entire hose assembly. Small vacuum hose is inexpensive.
    Est. part cost: $5-$50
  3. Faulty EVAP Purge Valve/Solenoid ⚪ Low Probability This solenoid, located in the engine bay, can get stuck slightly open due to carbon buildup or wear, creating a constant small leak in the system.
    How to confirm: The purge valve is normally closed. You can remove it and try to blow through it; if air passes, it's faulty. A common symptom of a stuck-open purge valve is difficulty starting the engine immediately after refueling. On the Saturn SL, it's mounted below the intake manifold on the side of the cylinder block.
    Typical fix: Replace the purge valve solenoid. The ACDelco part number is 214-641 for many S-Series models.
    Est. part cost: $25-$60
  4. Faulty EVAP Vent Valve/Solenoid ⚪ Low Probability This valve is normally open and closes to allow the system to be tested. It can fail to close properly or its seals can leak, often due to dirt and corrosion from its location under the car.
    How to confirm: This component is harder to test without a scan tool that can command it to close. It is located near the top of the fuel filler neck, behind the rear driver's side wheelhouse liner. A smoke test is the best way to confirm a leak at this valve.
    Typical fix: Replace the vent valve solenoid.
    Est. part cost: $30-$70

Rare But Worth Checking

  • Cracked Charcoal Canister: The plastic housing of the canister can be damaged by road debris or age, causing a leak. It is located on top of the fuel tank at the left, rear corner. This is almost always found with a smoke test when smoke is seen coming from the canister body itself.
  • Rusted or Damaged Fuel Filler Neck: In areas with road salt, the metal filler neck can rust where the gas cap seals, creating a rough, uneven surface that won't seal properly. Forum users have reported this, with one noting, "There is a few very small nicks/dings on the top of the filler neck where the cap contacts... you can feel them with your fingernail." While some attempt to sand the surface smooth, if the rust is significant, the entire filler neck assembly must be replaced.

Diagnosis Steps

  1. Check the Gas Cap: Ensure it is tightened until it clicks multiple times. If the code returns, remove the cap and inspect its seal for cracks or damage. A video on a 2002 SL2 specifically highlights visible cracks in the gasket 🎬 Watch: Step-by-step guide to fixing the gas cap seal as the direct cause.
  2. Inspect the Fuel Filler Neck: Clean the rim of the filler neck where the cap seals. Check for any rust, dirt, or damage that could prevent a good seal. A Saturn owner on a forum fixed his P0442 simply by cleaning a "dirty and bumpy feeling" filler neck until it was smooth.
  3. Replace the Gas Cap: If the seal looks questionable or you are using an aftermarket cap, replace it with an OEM-quality part (e.g., ACDelco GT265). This is the most common and cheapest fix. Clear the code and drive for a few days to see if it returns.
  4. Visually Inspect EVAP Hoses: Trace the EVAP lines from the engine bay (near the intake manifold) back towards the fuel tank. Look for any obvious cracks, especially at rubber connection points and plastic lines running along the frame.
  5. Perform a Smoke Test: This is the most reliable way to find the source of the leak. Connect a smoke machine to the EVAP service port. On the Saturn SL, this port has a green cap and is located in the purge line under the driver's side floorpan, behind the left front wheel. The smoke will exit from the point of the leak, making it easy to identify.
  6. Test Solenoids: If a smoke test isn't possible, you can test the purge solenoid in the engine bay. Remove it and try blowing through it; if air passes, it is stuck open and needs replacement. The vent solenoid is harder to test without a scan tool to command it closed.
  7. Inspect Charcoal Canister and Fuel Tank: During the smoke test, check the canister (on top of the fuel tank) and the top of the fuel tank for any signs of smoke, indicating a crack or a bad seal.

Parts You'll Likely Need

  • Fuel Cap (OEM #ACDelco GT265 (GM 10372865)) — This is the most frequent cause of a P0442 code due to its rubber seal wearing out over time. Using a non-OEM cap is a common source of the problem.
    Trusted brands: ACDelco, Stant
    OEM price range: $20-$35
    Aftermarket price range: $15-$25
  • EVAP Canister Purge Valve (OEM #ACDelco 214-641) — This valve can get stuck open, creating a small, constant leak. It's a common failure point after the gas cap has been ruled out.
    Trusted brands: ACDelco, Dorman
    OEM price range: $40-$70
    Aftermarket price range: $25-$60
  • EVAP Canister Vent Solenoid — This valve, located near the fuel tank, can fail to seal during the system's self-test, causing a leak code. Its location makes it prone to corrosion and dirt contamination.
    Trusted brands: ACDelco, Dorman
    OEM price range: $50-$80
    Aftermarket price range: $30-$70

Related Codes That Often Appear With This One

  • P0455 — A P0455 (Large EVAP Leak) can sometimes appear alongside or instead of P0442 if the leak is on the larger side, such as a very bad gas cap seal or a completely disconnected hose.
  • P0440 — This is a general EVAP system malfunction code. If a large leak test fails, it may set P0440 before it runs the small leak test that would set P0442.
  • P0496 — This code for 'EVAP Flow During a Non-Purge Condition' almost always points to a faulty purge valve stuck open, which the system can also interpret as a small leak, triggering P0442.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #PIT4943D: Directs technicians to use an "Evaporative Emissions System Tester" (smoke machine) for diagnosis of P0442, confirming that finding the leak can require specialized tools.
  • Bulletin #21-NA-124: A general GM bulletin for P0442/P0455 that outlines a diagnostic strategy, recommending inspection of all EVAP line connections first, followed by the vent valve, and then the purge valve.

Platform-Specific Known Issues

  • Filler Neck Corrosion: The steel fuel filler neck is known to develop rust and pitting on the sealing surface, preventing even a new gas cap from sealing correctly. O

Mechanic-Grade Diagnostic Values

  • EVAP Purge Valve Solenoid Resistance — expected: 14-30 Ohms. Failure: An infinite reading (open circuit) or a reading far outside the expected range indicates a faulty solenoid coil.
  • EVAP Vent Valve Solenoid Resistance — expected: 20-30 Ohms. Failure: A reading significantly outside this range suggests the solenoid winding is damaged and the part needs replacement.
  • Fuel Tank Pressure (FTP) Sensor Voltage at KOEO (Key On, Engine Off) — expected: Approximately 1.5 Volts at atmospheric pressure.. Failure: A reading of 0.00 volts, as noted in one owner's freeze frame data, could indicate a sensor or wiring issue, though it's less likely to be the direct cause of a P0442 leak code itself.

Hidden / Shadow Codes Worth Checking

  • Mode $06, Test ID $27: This is not a trouble code but a raw data result from the onboard diagnostic monitor for the 0.020" EVAP leak test. Technicians can view this data with an advanced scan tool to see the system's vacuum decay measurement value. If the measured value exceeds the maximum allowable limit stored in the PCM, the test fails, and a P0442 code is set. (see via Advanced OBD-II scan tool with Mode $06 functionality.)

Scan Tool Commands That Help

  • Tech 2 or equivalent professional scanner: EVAP Service Bay Test — This function forces the EVAP monitor to run its self-test sequence in the service bay, rather than waiting for specific driving conditions. It commands the vent and purge solenoids to seal and test the system, confirming if a leak is currently present.
  • Tech 2 or equivalent professional scanner: EVAP Vent Solenoid ON/OFF — This bidirectional command manually closes the normally-open vent solenoid. It is essential for sealing the EVAP system before performing a smoke test or a manual vacuum/pressure test to find a leak.
  • Tech 2 or equivalent professional scanner: EVAP Purge Solenoid Duty Cycle Control — Allows a technician to manually command the purge valve open to varying degrees. This can be used to check if the valve is physically responding to the PCM's command and to test for blockages.

Wiring & Ground Locations

  • EVAP Purge Solenoid Connector — In the engine bay, mounted below the intake manifold on the side of the cylinder block.. The connector receives a Pink wire for ignition power and a Dark Green wire for the control signal from the PCM. Checking for 12V on the Pink wire (Key On) and testing the integrity of the Dark Green wire back to the PCM is critical if the solenoid itself tests good.
  • EVAP Vent Solenoid Connector — Near the top of the fuel filler neck, behind the rear driver's side wheelhouse liner.. The connector receives a Pink wire for ignition power and a White wire for the control signal from the PCM. Corrosion at this connector is common due to its location, and can prevent the valve from closing, causing a P0442.
  • G102 / G103 — G102 is near the base of the left shock tower; G103 is near the right shock tower in the engine compartment.. These are major engine and body ground points. While not directly for a single EVAP component, a poor ground at these locations can cause a variety of intermittent electrical issues and incorrect sensor readings for the PCM, potentially affecting EVAP test operations.

Real Owner Repair Stories

  • Saturn Forum user (2000 Saturn SL1) — Recurring P0442 SES light that would appear at the exact same spot on the road (slowing for a stop sign) 123 miles after clearing the code.
    ❌ Tried (didn't work) Replaced thermostat, Replaced engine coolant temp sensor, Replaced gas cap (aftermarket), Replaced fuel tank pressure sensor
    ✅ What actually fixed it The user noted small nicks on the fuel filler neck sealing surface and was advised to check all EVAP hoses for cracks and consider buying an OEM gas cap instead of the aftermarket one. While the final fix wasn't posted in a single message, the strong implication was the issue lay with the filler neck seal or a cracked hose, not the sensors that were replaced.
  • Forum user report (generic GM, applicable principle) (General Motors vehicle) — P0442 code
    ❌ Tried (didn't work) Gas cap replacement
    ✅ What actually fixed it The owner discovered a severely cracked plastic EVAP line that connected the charcoal canister to a metal line running along the frame. The fix was to cut out the cracked section and splice in a new piece of rubber fuel line for less than a dollar.
  • Forum user report (generic, applicable principle) (Vehicle with P0442) — P0442 code
    ❌ Tried (didn't work) Initial visual inspection
    ✅ What actually fixed it After a smoke test revealed a leak at the EVAP vent solenoid, the owner replaced it twice with aftermarket parts that failed quickly. The root cause was the vent solenoid itself failing to seal, a very common issue for this code after the gas cap is ruled out.

"I Checked Everything" — The Actual Cause

  • In some cases, a vehicle can pass a static smoke test in the garage but still set a P0442 code. This often points to an intermittent failure of the EVAP vent solenoid. The solenoid may seal perfectly when cold and static, but fail to close completely due to heat, vibration, or age once the vehicle is driven. This allows a small leak to occur only under specific operating conditions, which the PCM eventually detects, but a smoke test in the bay will miss.
P0442 Code Fix: Unveiling the Gas Cap Solution -step-by-step guide!
P0442 Code Fix: Unveiling the Gas Cap Solution -step-by-step guide!
How to Fix P0442 Engine Code in 7 Minutes [6 DIY Methods / Under $3.67]
How to Fix P0442 Engine Code in 7 Minutes [6 DIY Methods / Under $3.67]
Causes and Fixes P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
Causes and Fixes P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
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:
  • Saturn SL: 200020012002
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