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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0442 on 2000-2005 Pontiac Bonneville: EVAP Small Leak Causes and Fixes

For a 2000-2005 Pontiac Bonneville, code P0442 almost always points to a bad gas cap, a cracked EVAP hose, or a failing purge or vent solenoid. Start by checking or replacing the gas cap, which is the cheapest and most common fix. If that doesn't work, the purge solenoid on the engine and the vent solenoid near the canister are the next most likely culprits.

17 minutes to read 2000-2005 Pontiac BONNEVILLE
Most Likely Cause
Loose or Faulty Gas Cap
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $450
Parts Price
$10 – $150
Safe to drive — Yes, driving with a P0442 code will not cause immediate engine damage, but you will fail an emissions test and may notice a slight drop in fuel economy or a fuel smell.
Key Takeaways
  • P0442 signifies a small leak in the EVAP emissions system.
  • Always start by checking the gas cap; it's the most common and cheapest fix.
  • If the gas cap isn't the problem, the most likely culprits are a cracked rubber hose or a faulty EVAP purge solenoid on top of the engine.
  • A smoke test is the most reliable method to find the exact source of the leak if it's not visually apparent.
  • While you can drive the car, the issue must be fixed to pass any state emissions inspection.
The code P0442 on a Pontiac Bonneville means the Engine Control Module (ECM) has detected a small leak in the Evaporative Emission Control (EVAP) system. The EVAP system's job is to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. The computer performs a pressure or vacuum test on the system, and if it detects a leak equivalent to a hole around 0.020 to 0.040 inches in diameter, it will trigger the P0442 code and turn on the Check Engine Light.

What's Unique About the 2000-2005 Pontiac BONNEVILLE

On the GM 3800 V6 engine, common in this generation of Bonneville, the EVAP components like the purge and vent solenoids are known failure points over time. While the causes are typical for many vehicles, the specific location of these parts can be tricky. The purge solenoid is easily accessible on top of the engine, but the vent solenoid and charcoal canister are tucked under the air filter box and PCM, requiring more disassembly to access than on other cars. This shared engine and platform means vehicles like the Buick LeSabre and Oldsmobile Aurora often experience the exact same P0442 failures.

Diagnostic Flowchart

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

What specific symptoms are you experiencing alongside the P0442 code?
Have you already inspected or replaced the gas cap with an OEM part?
→ Inspect the cap's seal, clean filler neck rust, and tighten until it clicks 3 times. If damaged, replace with OEM (ACDelco GT243, $20-$30).
Can you find any cracked EVAP hoses under the hood or car?
→ Replace the cracked rubber section or connector ($5-$30), clear the code, and drive to see if it returns.
→ Test the Purge Solenoid on top of the engine. If it tests fine, have a shop perform a smoke test ($100-$450 labor) to find the hidden leak.
Have you checked the gas cap and the EVAP hoses for leaks?
→ Check the gas cap seal first (replace with ACDelco GT243 if needed). Then visually inspect EVAP hoses for cracks.
→ Have a shop perform a smoke test to locate the exact source of the fuel vapor leak ($100-$450 labor).
→ This points to a stuck-open EVAP Purge Solenoid on top of the engine. Remove it and blow through it; if air passes, replace it (OEM 12735398, $40-$65).
→ This indicates a blocked EVAP Vent Solenoid. On the Bonneville, it's located under the airbox and PCM. Replace it (ACDelco 214-2149, $30-$70).

Symptoms You May Notice

  • Check Engine Light is on
  • A faint fuel smell, especially when parked in an enclosed space like a garage.
  • Slight decrease in fuel mileage.
  • Difficulty filling the fuel tank (the pump nozzle clicks off repeatedly) if the vent valve is blocked.
  • In rare cases, difficulty starting the vehicle right after refueling, which can point to a stuck-open purge valve.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the O2 sensors. Oxygen sensors are not part of the EVAP system and will not cause a P0442 code.
  • Replacing the catalytic converter. This is an expensive repair related to efficiency codes (like P0420), not EVAP leak codes.

Most Likely Causes

  1. Loose or Faulty Gas Cap 🔴 High Probability → Shop Fuel Tank Cap The gas cap seal is a simple rubber O-ring that degrades, cracks, and hardens over time from exposure to fuel vapors and weather, preventing a proper seal. This is the most common cause for P0442 on most vehicles.
    How to confirm: First, ensure the cap is tightened until it clicks multiple times. Inspect the rubber seal on the cap for any cracks, stiffness, or damage. Also, check the fuel filler neck for rust or debris that could prevent a good seal; cleaning the filler neck surface with a wire brush 🎬 Watch: A guide to finding common leak points and easy fixes. or cloth can help.
    Typical fix: Replace the gas cap with a new OEM or high-quality aftermarket part. It is often recommended to use an OEM cap as some aftermarket caps may not seal correctly.
    Est. part cost: $10-$25
  2. Cracked or Disconnected EVAP Hoses 🟡 Medium Probability The rubber and plastic hoses in the engine bay and underneath the car become brittle with age and heat cycles, leading to small cracks, especially at connection points and rubber elbows.
    How to confirm: Visually inspect all accessible EVAP lines running from the engine bay to the charcoal canister and fuel tank. A smoke test is the most effective way to find a leak that isn't obvious.
    Typical fix: Replace the cracked section of hose. Small rubber connectors are often the culprit and can be replaced with a small piece of new hose and clamps.
    Est. part cost: $5-$30
  3. Failed EVAP Purge Solenoid/Valve 🟡 Medium Probability → Shop Vapor Canister This valve is located on top of the 3800 V6 engine and is subject to constant heat. It can fail by sticking open or closed, or by developing a crack in its plastic housing. It's a very common failure item on this engine.
    How to confirm: With the engine off, remove the valve and try to blow through it; it should be closed and block air. Apply 12V power to its terminals; it should click open. A scan tool can also command it to open and close to check for function. A stuck-open valve can also sometimes cause a rough idle.
    Typical fix: Replace the purge solenoid. It is mounted on a bracket on top of the engine and is easy to access, typically held by one bolt and two hose connections. 🎬 Watch: How to replace the purge solenoid on your 3.8L engine.
    Est. part cost: $25-$65
  4. Failed EVAP Vent Solenoid/Valve ⚪ Low Probability → Shop Vapor Canister Located near the charcoal canister under the hood, this valve is exposed to debris and moisture, which can cause it to fail, get stuck, or its filter to become clogged with dirt. Water intrusion can cause corrosion and prevent it from sealing.
    How to confirm: The valve is normally open. A scan tool can command it to close for testing during a smoke test. If smoke escapes from the vent valve when it's commanded closed, it has failed. The solenoid coil can also be tested with an ohmmeter.
    Typical fix: Replace the vent solenoid. On the Bonneville, this requires removing the airbox and PCM to access the charcoal canister assembly where the valve is located. 🎬 See this walkthrough on testing and replacing the vent valve. Some GM TSBs for other vehicles suggest relocating the vent filter to a cleaner location to prevent repeat failures.
    Est. part cost: $30-$70

Rare But Worth Checking

  • Cracked Charcoal Canister: → Shop Vapor Canister The plastic housing of the canister itself can develop fine cracks from age or impact from road debris, causing a leak.
  • Leaking Fuel Tank Filler Neck: → Shop Fuel Tank Rust can perforate the metal filler neck where it meets the fuel tank or on the sealing surface for the gas cap, creating a leak that is often hard to see without a smoke test.
  • Faulty Fuel Tank Pressure Sensor: → Shop Fuel Tank While less common for a small leak code, a faulty sensor can give incorrect readings to the ECM, leading to a false P0442 code. A user on a GM forum fixed their P0442 by replacing this sensor after noticing a fuel smell near the tank access panel.
  • Leaking Fuel Pump Module Gasket: → Shop Fuel Pump The large O-ring that seals the fuel pump/sending unit assembly to the top of the gas tank can fail, creating a leak. This is often accompanied by a strong fuel smell inside or outside the car, especially after filling up.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0442 is present.
  2. Inspect the gas cap. Remove it, check the seal for cracks, and ensure it's the correct type for the vehicle. Tighten it until it clicks at least three times. Clean any rust or debris from the filler neck sealing surface.
  3. Clear the code and drive for a few days to complete a drive cycle. If the light stays off, the gas cap was the issue.
  4. If the light returns, perform a thorough visual inspection of all EVAP hoses in the engine bay and under the car, looking for obvious cracks, disconnections, or rot.
  5. Locate the EVAP purge solenoid on top of the engine. Check its hoses for cracks and ensure the electrical connector is secure. Test it by applying 12V power to see if it clicks, or by blowing through it (should be closed with no power).
  6. The most definitive diagnostic step is to have a smoke test performed. A machine fills the EVAP system with a harmless, visible smoke. The leak will be found wherever smoke escapes.
  7. Using the smoke test, check for leaks at the purge valve, vent valve (while commanded closed by a scan tool), charcoal canister, fuel tank seams, filler neck, and all hose connections.
  8. If no leaks are found, the purge or vent solenoid may be failing electronically or intermittently. A bi-directional scan tool can be used to command the valves open and closed to test their function.

Parts You'll Likely Need

  • Gas Cap (OEM #GT243 (ACDelco)) — This is the most frequent cause. The seal wears out, causing a leak that the system detects.
    Trusted brands: ACDelco, Stant
    OEM price range: $20-$30
    Aftermarket price range: $10-$20
  • EVAP Canister Purge Solenoid Valve (OEM #12581282 (Superseded by 12735398)) — A common failure point that gets stuck or cracks, causing a persistent small leak. It's easily accessible on top of the engine.
    Trusted brands: ACDelco, Dorman, Standard Motor Products
    OEM price range: $40-$65
    Aftermarket price range: $25-$45
  • EVAP Vent Solenoid Valve (OEM #25932571 (ACDelco part number 214-2149)) — Fails due to exposure to the elements under the car. It can get stuck open, causing a leak, or get clogged, causing fueling issues.
    Trusted brands: ACDelco, Dorman
    OEM price range: $50-$70
    Aftermarket price range: $30-$50

Related Codes That Often Appear With This One

  • P0440 — P0440 is a general EVAP system malfunction code that can appear alongside more specific leak codes like P0442.
  • P0455 — This indicates a large EVAP leak. If you see both, it could mean an intermittent major leak (like a very loose gas cap) is sometimes detected as a small one, or there are multiple leak sources.
  • P0446 — This code indicates a problem with the EVAP vent control circuit or a blockage. It can sometimes appear with leak codes if the vent solenoid is malfunctioning in a way that both leaks and restricts flow.

Technical Service Bulletins (TSBs) & Recalls

  • PIT4943D: Mentions that for a P0442 code, technicians should refer to a specific Techlink article on using an Evaporative Emissions System Tester for proper diagnosis. [⭐ MANUFACTURER TSB — highest authority]
  • 02-06-04-037J: While for GM trucks, this TSB is relevant as it addresses P0442/P0446 codes caused by dirt ingestion into the vent solenoid. The fix is to replace the solenoid and add a remote filter box in a cleaner location, a principle that can apply to the Bonneville's vulnerability.

Platform-Specific Known Issues

  • The EVAP vent solenoid and charcoal canister are located under the air filter housing and PCM in the driver's side front corner of the engine bay, making them more difficult to access than on many other vehicles.
  • A Technical Service Bulletin (TSB #PIT4943D) was issued for P0442 on these vehicles, advising technicians to use a specific EVAP system tester, which highlights that diagnosis can sometimes be complex and require specialized tools. [⭐ MANUFACTURER TSB — highest authority]
  • Another TSB for GM trucks, #02-06-04-037, addresses recurring EVAP codes caused by a clogged vent solenoid filter and recommends relocating the filter to a cleaner area. While not specific to the Bonneville, this is a common GM issue that may apply.

Mechanic-Grade Diagnostic Values

  • EVAP Canister Purge Valve Solenoid Resistance — expected: 30 to 38 ohms. Failure: A reading outside this range indicates a faulty solenoid coil.
  • EVAP Canister Vent Valve Solenoid Resistance — expected: 48 to 65 ohms. Failure: Readings outside this range point to a bad solenoid winding.
  • Fuel Tank Pressure (FTP) Sensor Voltage (Key On, Engine Off, Gas Cap Off) — expected: ~1.5 Volts. Failure: A voltage that is stuck and does not change when vacuum or pressure is applied, or a reading significantly different from 1.5V at atmospheric pressure, indicates a faulty sensor.

Scan Tool Commands That Help

  • GM Tech2: EVAP System Service Bay Test — This function allows a technician to manually command the purge and vent solenoids to seal the system and then monitor the Fuel Tank Pressure (FTP) sensor to check for a leak, simulating the test the ECM runs automatically. It's essential for confirming solenoid operation and verifying a leak exists.
  • GM Tech2: Purge/Seal — This specific command within the Service Bay Test closes the vent valve and opens the purge valve, applying engine vacuum to the EVAP system. The scan tool then displays the FTP sensor voltage, which should drop rapidly, indicating the system is sealed and pulling a vacuum. If the voltage doesn't drop, it points to a blockage or a non-functioning purge valve.
  • GM Tech2: EVAP Leak Test — After sealing the system with the Purge/Seal command, this test monitors the rate of vacuum decay. It provides a pass/fail result for the small leak test, confirming if the P0442 condition is currently active.

Wiring & Ground Locations

  • Engine Harness Ground (Bell Housing) — On a bell housing bolt that is a stud with a nut, where the engine meets the transmission. There are typically two large ground wires here.. This is a primary ground for the engine and its sensors. A poor connection here can cause erratic voltage readings for various components, including those in the EVAP system, potentially leading to false codes.
  • Ignition Control Module Ground — Under the ignition control module bracket, on the engine block.. This ground is critical for the ignition system but also serves other sensors in the harness. It is notoriously easy to break or forget to reattach during repairs in that area, which can cause intermittent electrical issues.
  • Battery to Chassis Ground — A cable running from the negative battery terminal directly to a bolt on the vehicle's frame/chassis, often near the battery tray.. A corroded or loose main chassis ground can create a floating ground situation, where sensor reference voltages become unstable, potentially affecting the FTP sensor and solenoids.

Real Owner Repair Stories

  • YouTube user Jonn Abshire (2004 Pontiac GTO (uses a similar EVAP system and Tech2 diagnostics)) — Recurring P0442 code that would only appear in cold weather (below 60°F). The code could be cleared but would always return when it got cold.
    ❌ Tried (didn't work) Replacing the EVAP vent solenoid near the gas tank.
    ✅ What actually fixed it The owner suspected the purge solenoid was failing intermittently only when cold. Using a Tech2 scanner, he initiated the EVAP test to confirm the system's functions, leading to the conclusion that the purge solenoid was the likely intermittent culprit.

"I Checked Everything" — The Actual Cause

  • In some cases, a smoke test using pressure may not reveal a leak, but the system will still fail the onboard vacuum-based test. A technician on a forum noted that applying vacuum with a hand pump to the purge and vent valves individually can sometimes reveal a leak that a pressure test misses, as the component may only leak under vacuum and not pressure.

OEM Part Supersession History

  • 12581282 (Purge Solenoid)12735398 — Standard part evolution and consolidation by GM.
    Heads up: The original part number 12581282 was also replaced by several other numbers over its life, including 12573220, 12582627, and 89017383, before settling on the current replacement.
  • 25932571 (Vent Solenoid)This remains the primary GM part number, often sold under ACDelco number 214-2149. — N/A
    Heads up: This part number replaced older numbers 10382105 and 15750484. When ordering, ensure it is the correct part for the Bonneville's specific canister setup.

Model Year Variations Within This Range

  • 2000-2005: The EVAP system on the 2000-2005 Bonneville is an 'enhanced' system, capable of detecting small leaks (0.020"). This is a key difference from pre-2000 GM vehicles which often had non-enhanced systems that only checked for flow, not small leaks. Within the 2000-2005 range, the core EVAP components and their locations remained consistent.
How to replace an evaperative emission purge solenoid on a GM 3.8L V-6 series 2
How to replace an evaperative emission purge solenoid on a GM 3.8L V-6 series 2
PO442 Code 3.8L Series II GM V6 Repair
PO442 Code 3.8L Series II GM V6 Repair
Buick LeSabre - Large EVAP Leak
Buick LeSabre - Large EVAP Leak
P0442 Small Evap Leak
P0442 Small Evap Leak
How To Test And Replace An EVAP Canister Vent Shut Valve
How To Test And Replace An EVAP Canister Vent Shut Valve
P0442 Where Leaks Happen & Easy Common Fixes
P0442 Where Leaks Happen & Easy Common Fixes
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
How to Fix P0442 Engine Code in 3 Minutes [2 DIY Methods / Only $4.67]
How to Fix P0442 Engine Code in 3 Minutes [2 DIY Methods / Only $4.67]
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 Apr 30, 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:
  • Pontiac BONNEVILLE: 200020012002200320042005
In this article
🧭 Diagnostic Flowchart
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