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

P0446 on 2016-2019 Chevrolet Cruze: EVAP Vent Control Circuit Causes and Fixes

On a 2016-2019 Chevy Cruze, code P0446 is most often caused by a known issue where water gets trapped in the EVAP canister filter pipe. The official fix is to replace the filter pipe with a redesigned part, a procedure outlined in GM Technical Service Bulletin #17-NA-233. This prevents water from entering and blocking the vent.

13 minutes to read 2016-2019 Chevrolet CRUZE
Most Likely Cause
Water Trapped in EVAP Canister Filter Pipe
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $350
Parts Price
$50 – $200
Safe to drive — You can continue driving with a P0446 code, as it typically does not affect engine performance or safety. However, your vehicle will not pass an emissions test until the issue is resolved, and you may experience difficulty refueling.
Key Takeaways
  • For a 2016-2019 Chevy Cruze, P0446 is very likely caused by a known design flaw outlined in GM TSB #17-NA-233.
  • The most probable fix is replacing the EVAP canister filter pipe with an updated part to prevent water from getting trapped.
  • Do not confuse the vent valve/solenoid (at the rear by the tank) with the purge valve/solenoid (in the engine bay). P0446 points to the vent circuit.
  • This is a DIY-friendly repair for those comfortable working under their vehicle, with a difficulty of about 2 out of 5.
  • Driving with this code is safe, but it will cause an automatic failure on an emissions test.
The trouble code P0446 stands for "Evaporative Emission Control System (EVAP) Vent Control Circuit Malfunction." This means the car's computer has detected a problem with the part of the EVAP system responsible for venting fuel vapors. The EVAP system captures gasoline fumes from the fuel tank and, under specific conditions, sends them to the engine to be burned instead of releasing them into the atmosphere. The vent circuit is crucial for allowing fresh air into the system to test for leaks and to regulate pressure during refueling and temperature changes. A P0446 code indicates this venting function is restricted or not working correctly.

What's Unique About the 2016-2019 Chevrolet CRUZE

The left rear wheel well area of a 2016-2019 Chevrolet Cruze, where the EVAP filter pipe is located.
The second-generation Cruze is prone to water intrusion in the EVAP filter pipe, which is located behind the left rear wheelhouse liner.

The second-generation Chevrolet Cruze (2016-2019) with the 1.4L engine is specifically known to have a design issue that triggers the P0446 code. General Motors issued Technical Service Bulletin (TSB) #17-NA-233, which identifies the cause as water getting trapped in the EVAP canister's filter pipe. The original pipe's fresh air inlet is located in the left rear wheelhouse, where it is susceptible to water intrusion from road spray. This water can then freeze in cold climates or create a blockage, preventing the system from venting. The TSB provides a procedure to replace the pipe and relocate the vent to a more protected location.

Diagnostic Flowchart

A bi-directional scan tool being used to command an EVAP vent valve.
Using a bi-directional scan tool to command the vent valve can quickly tell you if the circuit is intact and the valve is mechanically responding.

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

Have you inspected the EVAP filter pipe behind the left rear wheel liner?
→ Remove the left rear wheelhouse liner and check the filter pipe for trapped water or ice, a known issue covered in TSB #17-NA-233.
→ Replace the original pipe with the redesigned EVAP filter pipe (Part #84593981, $50-$100) to permanently route the vent to a protected location.
Does the vent valve click when commanded with a bi-directional scan tool?
→ Check the rear wiring harness and fuse #13. If intact, replace the charcoal canister assembly ($100-$200) since the failed vent valve is integrated.
→ Disconnect the canister lines and blow through it. If you feel significant resistance, replace the clogged charcoal canister assembly ($100-$200).
→ Inspect the rear wheel wiring harness and under-hood fuse #13. If intact, consider a shop diagnosis (estimated labor $120-$350).

Generation note: The 2016 model year was a transition year. This guide applies to the second-generation Cruze, which began in 2016. It does not apply to the 2016 "Cruze Limited," which was a continuation of the first-generation body style.

Symptoms You May Notice

  • Check Engine Light is on
  • Difficulty filling the fuel tank (the pump nozzle clicks off repeatedly).
  • Slight decrease in fuel economy.
  • A faint fuel odor.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the gas cap. While a loose or faulty gas cap can cause other EVAP codes (like P0455 for a large leak), it is not a typical cause for the P0446 vent circuit code, which points to a restriction or circuit fault, not a system leak.
  • Replacing the purge valve first. On the Cruze, the purge valve is located on the engine. While it's a common EVAP failure part, the P0446 code points specifically to the vent circuit at the rear of the vehicle, making the vent valve/canister area the primary focus.

Most Likely Causes

An EVAP canister filter pipe clogged with trapped water and ice.
Water intrusion from the rear wheelhouse can freeze or pool inside the EVAP filter pipe, completely blocking the vent system and triggering P0446.
An EVAP vent valve solenoid attached to a charcoal canister.
If the filter pipe is clear, the vent valve itself may have failed. On the Cruze, the vent valve is integrated into the charcoal canister assembly.
  1. Water Trapped in EVAP Canister Filter Pipe 🔴 High Probability This is a documented design issue acknowledged by GM in TSB #17-NA-233. The original filter pipe design allows water intrusion from the rear wheelhouse, which then freezes or creates a blockage, preventing the system from venting. GM initially released a fix to add a boot to the connector (Part No. 84344135) in July 2017, but later superseded this with a full replacement and relocation of the pipe (Part No. 84593981) in November 2019.
    How to confirm: Visually inspect the EVAP canister and its filter pipe, located behind the left rear wheelhouse liner. Disconnect the pipe from the canister and check for water or ice. The TSB procedure is the definitive diagnosis and fix.
    Typical fix: Replace the original evaporative emission canister filter pipe with the redesigned part as per the instructions in TSB #17-NA-233. This involves removing the left rear wheelhouse liner, disconnecting the old pipe, and installing the new pipe, which routes the vent to a higher, more protected location, requiring a new hole to be drilled.
    Est. part cost: $50-$100
  2. Failed EVAP Vent Valve / Solenoid 🟡 Medium Probability The vent valve (or solenoid) is a moving part that can fail over time by getting stuck open or closed, or by having an internal electrical fault. It is often integrated with the charcoal canister on this model.
    How to confirm: Use a capable bi-directional scan tool to command the vent valve to open and close. You should hear an audible click from the rear of the vehicle near the fuel tank. If it doesn't respond, test the wiring for power (12V with key on) and ground. If power and ground are present but the valve doesn't work, the valve itself has failed.
    Typical fix: Replace the EVAP vent valve. On the 2016-2019 Cruze, this valve is part of the charcoal canister assembly, so the entire canister must be replaced. 🎬 See this walkthrough for replacing the EVAP vent assembly
    Est. part cost: $100-$200 for a canister assembly
  3. Clogged or Blocked Charcoal Canister ⚪ Low Probability Over time, or if the fuel tank is consistently overfilled ("topping off"), the charcoal pellets inside the canister can become saturated with liquid fuel or break down, causing an internal blockage that prevents venting.
    How to confirm: After confirming the vent valve and filter pipe are clear, disconnect the lines to the canister and gently try to blow through it. If there is significant resistance compared to a new part, the canister is clogged internally. A technician in a YouTube video confirmed this was the cause on a 2017 Cruze after finding the vent solenoid was working but air could not pass through the canister.
    Typical fix: Replace the charcoal canister assembly.
    Est. part cost: $100-$200
  4. Damaged Wiring or Blown Fuse ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness leading to the vent solenoid for any breaks, corrosion, or damage, especially near the rear wheel where it's exposed. Check the under-hood fuse box for fuses related to the emissions system (e.g., fuse #13 on some models).
    Typical fix: Repair the damaged section of wire or replace the blown fuse. If a fuse blows repeatedly, there is a short circuit that must be diagnosed.
    Est. part cost: $1-$20

Rare But Worth Checking

  • Faulty EVAP Purge Valve: While the purge valve (located in the engine bay) can fail, it typically sets other codes like P0496. However, if it gets stuck open, it can sometimes contribute to EVAP system performance issues that may flag a P0446 code. This is not a primary cause for P0446.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0446 is present.
  2. Review GM Technical Service Bulletin #17-NA-233, as the condition it describes is the most likely cause.
  3. Raise and support the vehicle safely. Locate the EVAP charcoal canister and vent filter pipe near the fuel tank, behind the left rear wheelhouse liner.
  4. Remove the left rear wheelhouse liner to access the components.
  5. Inspect the vent filter pipe for signs of water, ice (in cold climates), dirt, or other blockages. Disconnect it and check if it's clear.
  6. If no obvious blockage is found, inspect the wiring and connector at the vent valve solenoid for damage or corrosion.
  7. Using a bi-directional scan tool, command the EVAP vent solenoid to close. Listen for a distinct click. Command it to open and listen again. No click suggests a bad solenoid or a wiring issue.
  8. 🎬 Watch: How to test and replace the vent control valve
  9. If the solenoid clicks, use the scan tool to monitor the Fuel Tank Pressure (FTP) sensor. With the vent open, it should read near 0 inches of H2O. Command the purge valve to activate slightly; a vacuum should build. Then, command the vent valve open; the vacuum should release instantly. A slow release indicates a blockage.
  10. If the TSB procedure is performed, the new filter pipe is designed to prevent reoccurrence by relocating the air intake.

Parts You'll Likely Need

  • Evaporative Emission Canister Filter Pipe (OEM #84593981) — This is the specific, redesigned part called for in the final version of TSB #17-NA-233 to fix the known water intrusion issue that causes P0446 on this vehicle. It relocates the vent inlet.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $50-$100
    Aftermarket price range: $40-$80
  • Vapor Canister / Charcoal Canister (OEM #84121856) — If the canister itself is clogged with charcoal debris or fuel-saturated, or the integrated vent valve has failed, the entire assembly must be replaced.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $120-$200
    Aftermarket price range: $80-$150

Related Codes That Often Appear With This One

  • P0451 — This code indicates a problem with the Fuel Tank Pressure Sensor's performance. A blockage in the vent system (causing P0446) can prevent the tank pressure from changing as expected during EVAP tests, which can trigger a P0451 code. A diagnostic video on a 2017 Cruze showed both codes present, which were ultimately resolved by replacing a clogged charcoal canister.
  • 🎬 Watch: Diagnosing P0446 and P0451 on a 2017 Cruze

Technical Service Bulletins (TSBs) & Recalls

  • 17-NA-233: Malfunction Indicator Lamp (MIL) Illuminated - DTC P0446 Set. This bulletin, last updated in November 2019, provides the specific procedure to replace the EVAP canister filter pipe due to water intrusion. It involves drilling a new mounting hole to relocate the vent.
  • PIE0455: An information bulletin from March 2018 requesting field data from technicians on vehicles that have set a P0446 code, indicating GM was actively investigating the root cause of this issue before issuing the final TSB fix.

Platform-Specific Known Issues

  • TSB #17-NA-233: GM identified that the Malfunction Indicator Lamp can illuminate with DTC P0446 because of water trapped in the evaporative emission canister filter pipe. The fix involves removing the left rear wheelhouse liner and replacing the pipe with a newly designed part that relocates the air inlet to a less exposed area. The labor time for this specific bulletin is listed as 0.6 hours.
Chevy Cruze EVAP P0446, P0451 Diagnosis and Repair | Fuel Tank Pressure Sensor and Vent Performance
Chevy Cruze EVAP P0446, P0451 Diagnosis and Repair | Fuel Tank Pressure Sensor and Vent Performance
2017 Chevy Cruze P0446 EVAP Vent Replacement
2017 Chevy Cruze P0446 EVAP Vent Replacement
2018 Chevy Cruze: Code P0446 Fix | Canister Purge Valve Replacement
2018 Chevy Cruze: Code P0446 Fix | Canister Purge Valve Replacement
Causes and Fixes P0446 Code: Evaporative Emission Control System Vent Control Circuit Malfunction
Causes and Fixes P0446 Code: Evaporative Emission Control System Vent Control Circuit Malfunction
How To Test and Replace EVAP Canister Vent Control Valve P0446
How To Test and Replace EVAP Canister Vent Control Valve P0446
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 P0446 for:
  • Chevrolet CRUZE: 2016201720182019
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