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

P0455 on 2016-2022 Chevrolet Spark: EVAP Large Leak Causes and Fixes

The P0455 code on a 2016-2022 Chevy Spark indicates a large leak in the evaporative emissions (EVAP) system. The most common and cheapest fix is to check and tighten the gas cap. If that doesn't work, replacing the gas cap is the next logical step, costing around $15-$30. If the code persists, the purge or vent solenoid valves are the next most likely culprits.

15 minutes to read 2016-2022 Chevrolet SPARK
Most Likely Cause
Loose, Damaged, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 – $300
Parts Price
$15 – $150
Safe to drive — Driving with a P0455 code will not damage your engine or cause immediate performance issues, but your vehicle will fail an emissions test and may release excess fuel vapors into the atmosphere.
Key Takeaways
  • P0455 means your Chevy Spark has a large leak in the fuel vapor recovery system.
  • Always check your gas cap first. Make sure it's tight and the seal is intact. This is the most common and cheapest fix.
  • If a new gas cap doesn't solve the issue, the next most likely culprits are the EVAP purge valve (in the engine bay) or the vent valve (near the fuel tank).
  • While you can continue to drive the car, you will not pass an emissions test until the leak is fixed.
  • For hard-to-find leaks, a professional smoke test is the most reliable diagnostic method.
The code P0455 on a Chevrolet Spark means the engine control module (ECM) has detected a large leak (approximately 0.040 inches or larger) in the Evaporative Emission (EVAP) control system. The EVAP system is a sealed network of hoses, valves, and a charcoal canister designed to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. When the system runs a self-test, it seals the fuel system and monitors the pressure; if it cannot hold a vacuum, it triggers this code, indicating a significant breach.

What's Unique About the 2016-2022 Chevrolet SPARK

Engine bay of a 2016-2022 Chevrolet Spark showing the compact layout of the 1.4L engine.
The 2016-2022 Chevrolet Spark (M400) features a compact engine bay where EVAP components like the purge solenoid are tucked near the intake manifold.

For the 2016-2022 Chevrolet Spark (M400 generation), the P0455 code doesn't point to a single, notoriously faulty part. 🎬 Watch: What to check when it's not the gas cap. Instead, like many modern GM vehicles, it requires a systematic diagnosis. A manufacturer-issued service bulletin for this platform, #21-NA-124, provides a clear diagnostic flow for finding leaks, suggesting that the cause can vary and requires proper testing rather than just replacing one specific component. On related platforms like the Chevy Sonic, confusion can arise from multiple similarly named parts (e.g., two purge valves), leading to misdiagnosis if the technician isn't careful.

Diagnostic Flowchart

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

Have you already checked or replaced the gas cap on your Spark?
→ Inspect the gas cap's rubber O-ring for cracks. Tighten it until it clicks 3 times. If the code returns, replace it with OEM #95049575 (approx $15-$40).
→ A rough idle points to a stuck-open EVAP Purge Solenoid Valve. 🎬 See this walkthrough for locating and replacing the purge solenoid. Disconnect it in the engine bay and blow through it; if air passes, replace it (OEM #12666845, $30-$70).
Have you inspected the EVAP hoses and tested the solenoid valves?
→ Follow TSB #21-NA-124: visually inspect EVAP hoses for cracks. Then test the Vent Solenoid Valve under the rear (OEM #13575701, $40-$80) to ensure it closes with 12V applied.
🎬 Watch: How to replace a faulty vent valve solenoid.
→ Perform a smoke test to reveal hidden hairline cracks in the hoses or charcoal canister. A shop typically charges $50 - $300 for EVAP diagnostic labor.

Symptoms You May Notice

  • Check Engine Light is on
  • A faint to strong smell of fuel, particularly around the rear of the car or after refueling.
  • In rare cases, if the purge valve is stuck open, it can create a vacuum leak that leads to rough idling or difficulty starting, especially after refueling.
  • The code may appear intermittently, sometimes clearing on its own after a few drive cycles only to return later, which can be frustrating for diagnosis.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oxygen (O2) sensors. O2 sensors are not part of the EVAP system and will not cause a P0455 code.
  • Replacing the fuel pump. While a faulty fuel tank pressure sensor (often part of the fuel pump module) can cause EVAP codes, it's less common for a large leak and usually has its own specific codes (e.g., P0451-P0454).
  • Replacing the wrong purge valve. On some related GM platforms, there can be more than one valve in the EVAP system. A user on a Chevy Sonic forum reported a shop replaced a valve near the fuel tank when the actual failed part was the purge solenoid in the engine bay.

Most Likely Causes

Side-by-side comparison of a healthy, smooth gas cap seal versus a cracked, dry-rotted seal causing an EVAP leak.
A common cause for P0455 is a degraded gas cap seal; even hairline cracks in the rubber O-ring (right) can prevent the system from holding a vacuum.
A technician testing an EVAP purge solenoid valve to see if it is stuck open.
The purge solenoid is a high-probability failure point; if you can blow air through it while it's unpowered, the valve is stuck open and must be replaced.
  1. Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability The gas cap is the most frequently handled part of the emissions system, and its seal can wear out or it can simply be left loose after refueling. This is the most common cause for a P0455 code on almost any vehicle, accounting for over 50% of cases in some analyses.
    How to confirm: Ensure the gas cap is tightened until it clicks multiple times. Inspect the rubber O-ring on the cap for cracks, stiffness, or damage. A user on a GMTNation forum fixed their persistent P0455 code by simply replacing the cap due to a bad seal.
    Typical fix: Tighten or replace the fuel filler cap.
    Est. part cost: $15-$40
  2. Faulty EVAP Purge Solenoid Valve 🟡 Medium Probability The purge valve (often located in the engine bay) controls the flow of fuel vapors to the engine and is a common failure point on many GM vehicles. It can get stuck open, causing a leak, or stuck closed, which prevents the system from drawing a vacuum during its self-test, also triggering a P0455.
    How to confirm: With the engine off, disconnect the valve and try to blow through it. If air passes through, it's stuck open. A scan tool can command the valve to open and close; you should hear it click and see a change in system pressure.
    Typical fix: Replace the vapor canister purge solenoid valve.
    Est. part cost: $30-$70
  3. Faulty EVAP Vent Solenoid Valve 🟡 Medium Probability This valve, located near the charcoal canister under the car, is responsible for sealing the EVAP system for pressure testing. It can get stuck open due to dirt and debris from its exposed location, preventing the system from sealing and holding pressure.
    How to confirm: The vent valve is normally open. When 12V is applied, it should close completely. If it doesn't close or is stuck open without power, it has failed. A diagnostic scan tool can also command it to close for testing, which should allow the system to be smoke tested effectively.
    Typical fix: Replace the canister vent solenoid valve.
    Est. part cost: $40-$80
  4. Cracked or Disconnected EVAP Hoses ⚪ Low Probability Over time, the rubber and plastic hoses in the EVAP system can become brittle from heat and age, leading to cracks and leaks. TSB #21-NA-124 specifically calls out checking for unseated or damaged tube connections as a primary step.
    How to confirm: A visual inspection may reveal obvious cracks or disconnected lines, especially at connection points. However, smaller cracks are best found using a smoke test. In one documented case on a similar GM platform, a persistent P0455 was only resolved after discovering and replacing a cracked vapor line that was missed during initial diagnosis.
    Typical fix: Replace the damaged section of hose.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Cracked Charcoal Canister: The plastic housing of the charcoal canister can crack from road debris or age, creating a large leak. This is less common but should be inspected, especially if a smoke test leads to this component.
  • Damaged Fuel Filler Neck: Rust or corrosion on the metal fuel filler neck can create a rough surface that prevents the gas cap from sealing properly, leading to a persistent P0455 code even with a new cap.

Diagnosis Steps

A smoke machine being used to diagnose a large EVAP leak in a vehicle's emissions system.
A smoke test is the most effective way to find 'invisible' leaks in the EVAP hoses or the charcoal canister that a visual inspection might miss.
  1. Check the gas cap. Remove it, inspect the seal for cracks or hardness, and retighten it until it clicks at least three times. Clear the code and drive for a few days to see if it returns.
  2. If the code returns, replace the gas cap with a new, quality OEM part. This is the cheapest and most common fix.
  3. Follow the diagnostic flow from TSB #21-NA-124: Visually inspect all accessible EVAP hoses and lines between the engine bay, the fuel tank, and the charcoal canister for obvious cracks, damage, or disconnections. Pay close attention to the seven critical connection points mentioned in the TSB.
  4. Locate and test the EVAP vent solenoid valve near the charcoal canister (under the rear of the car). It should be open with the engine off, and close when voltage is applied via a scan tool or direct power. If it's stuck open, it's faulty.
  5. Locate and test the EVAP purge solenoid valve in the engine compartment. It should be closed with the engine off (no air should pass through). If it's stuck open or stuck closed (and won't open when commanded by a scan tool), it needs replacement.
  6. If the cause of the leak is still not found, the most effective method is to perform a smoke test. This test fills the EVAP system with a harmless, visible smoke, making even hairline cracks in hoses, the filler neck, or the charcoal canister easy to spot.

Parts You'll Likely Need

  • Fuel Tank Filler Cap (OEM #95049575) — This is the most common failure point, either from wear on the seal or not being tightened properly. It's the first and cheapest part to replace.
    Trusted brands: ACDelco, Motorad, GM Genuine Parts
    OEM price range: $25-$40
    Aftermarket price range: $15-$25
  • Vapor Canister Purge Solenoid Valve (OEM #ACDelco 214-2137 or GM 12666845 (Verify by VIN)) — This valve is frequently activated and can fail by sticking open or closed, causing a leak path or preventing the system from testing, respectively. It is a very common failure point on GM vehicles.
    Trusted brands: ACDelco, Dorman, GM Genuine Parts
    OEM price range: $50-$70
    Aftermarket price range: $30-$50
  • Vapor Canister Vent Solenoid Valve (OEM #ACDelco 214-2324 or GM 13575701 (Verify by VIN)) — Located under the vehicle, this valve is exposed to the elements and can fail by getting stuck open with dirt or debris, preventing the EVAP system from sealing during its self-test.
    Trusted brands: ACDelco, Dorman, Standard Motor Products (SMP)
    OEM price range: $60-$90
    Aftermarket price range: $40-$60

Related Codes That Often Appear With This One

  • P0442 — P0442 indicates a small EVAP leak. Sometimes a leak can be on the borderline between small and large, or the system may detect both at different times. The official GM TSB #21-NA-124 groups these two codes together for the same diagnostic procedure.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #21-NA-124: A general GM bulletin that provides a specific diagnostic order for DTCs P0442 and P0455. It advises technicians to first inspect all EVAP line connections and hoses for damage, then test the vent valve for a stuck-open condition, and finally, investigate the purge valve. This confirms a systematic approach is required.

Mechanic-Grade Diagnostic Values

  • Fuel Tank Pressure (FTP) Sensor Voltage — expected: Around 1.5 Volts with the gas cap off (atmospheric pressure).. Failure: If the voltage is stuck high (e.g., above 4.5V) or low (e.g., below 0.5V) regardless of system pressure, or does not change when a vacuum/pressure is applied during testing, the sensor may be faulty.

Scan Tool Commands That Help

  • GDS2 (GM Diagnostic Software): EVAP Service Bay Test — This is a guided test that commands the purge and vent valves to seal the system and monitors the Fuel Tank Pressure sensor to verify if the system can hold a vacuum. It's the primary function to confirm a leak exists after a visual inspection.
  • GDS2 (or similar bidirectional scanner): EVAP Purge/Seal — This function allows a technician to manually command the Purge Solenoid open/closed and the Vent Solenoid closed to seal the system for a smoke test. Cycling the valves while smoke is introduced can help identify intermittent sticking of a solenoid.

Wiring & Ground Locations

  • G1xx grounds (e.g., G101, G103, G107) — The '1' in G1xx indicates a ground located in the engine compartment, on or forward of the firewall. For the Spark, common grounds are near the headlamp assemblies, behind the battery, and on the engine block.. The Engine Control Module (ECM) and EVAP solenoids rely on solid ground connections. A corroded or loose engine bay ground could cause erratic behavior in the purge or vent solenoid circuits, potentially mimicking a component failure.
  • G3xx grounds — The '3' in G3xx indicates a ground located in the rear of the vehicle, often under or near the rear seats or in the trunk area.. The Fuel Tank Pressure (FTP) sensor and the fuel pump module, which it's often part of, are grounded in the rear of the vehicle. A bad ground here (e.g., G301, G302) could cause incorrect FTP sensor readings, leading to a false P0455 code.
  • ECM Connector X1, Pin 36 — On the Engine Control Module (ECM), located in the left front of the engine compartment near the battery.. According to a 2017 Spark wiring diagram, Pin 36 on connector X1 is the control circuit for the EVAP Canister Vent Solenoid. This is the specific pin a technician would test for a signal from the ECM when diagnosing a vent solenoid circuit fault.

Real Owner Repair Stories

  • Reddit r/MechanicAdvice user (2004 Chevrolet Colorado (similar GM EVAP system)) — Persistent P0455 code, Check Engine Light on.
    ❌ Tried (didn't work) Replacing the gas cap.
    ✅ What actually fixed it A smoke test revealed the leak was coming from the top of the fuel tank, specifically from the fuel pump assembly area. The final fix required dropping the tank to access and repair the seal or vapor line connection at the fuel pump module.

OEM Part Supersession History

  • 10382104, 2593257013575701 — Part consolidation and design updates by GM over the years.
    Heads up: Part 13575701 is the widely used vent solenoid for many GM vehicles from the mid-2000s into the 2010s, including models related to the Spark. While it is listed as compatible, always verify fitment with a VIN as connector styles can vary.
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
Vapor Canister Purge Solenoid Chevrolet Spark 1.2L 2010-2015 Location and Replacement
Vapor Canister Purge Solenoid Chevrolet Spark 1.2L 2010-2015 Location and Replacement
I Fix a P0455 Code: EVAP System Leak Detected!
I Fix a P0455 Code: EVAP System Leak Detected!
EVAP Emissions P0455 or P0499 Fix for General Motors Vehicles
EVAP Emissions P0455 or P0499 Fix for General Motors Vehicles
How to Replace a Vent Valve Solenoid (Code PO455, PO449 or PO442)
How to Replace a Vent Valve Solenoid (Code PO455, PO449 or PO442)
GM "P0455 Large EVAP Leak" - What To Check When It's Not The Gas Cap
GM "P0455 Large EVAP Leak" - What To Check When It's Not The Gas Cap
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 24, 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 P0455 for:
  • Chevrolet SPARK: 2016201720182019202020212022
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