2005 Saturn L300 P0446 and P0496: EVAP System Faults, Purge Solenoid Replacement, and Charcoal Canister Issues
We recently purchased a 2005 Saturn L300 from our teenage son and have been troubleshooting persistent check engine light issues. The first time the vehicle triggered codes P0446 (EVAP System Ventilation Control Circuit Malfunction) and P0496 (Evaporative Emission System Flow During Non-Purge), we had a mechanic replace the vent solenoid. Subsequently, when the issue returned, they replaced the purge solenoid—though the original GM part is no longer available. We sourced a compatible replacement from RockAuto.com and installed it ourselves due to its accessible location on top of the engine. Our mechanic advised disconnecting the battery to reset the system, which temporarily cleared the codes. However, the check engine light reappeared after two weeks. This has led us to suspect deeper issues: specifically, whether the EVAP canister is clogged or if the EVAP pressure sensor is failing. We have already checked the gas cap and found it was not original—this cap does not seal properly and continues to turn and click during refueling. We replaced it with an authentic GM-spec gas cap for this model. Additionally, we’ve inspected all wiring at the purge solenoid and confirmed no visible damage. Now, our next concern is whether a plugged EVAP canister (commonly known as the charcoal canister) could be causing these issues. The P0496 code suggests unintended purge flow when it should not occur—indicating potential problems with the purge valve or wiring. We’re seeking clarity on how to diagnose and test the EVAP system, especially whether a replacement of the charcoal canister is warranted.
The check engine light staying off for two weeks may indicate that the Powertrain Control Module (PCM) has not fully re-evaluated the EVAP system—especially if the vehicle is only driven on short trips. Focus first on P0496*, as it suggests either a stuck purge solenoid or a grounding issue in the purge signal wire. There should be no vacuum flow through the purge valve when not commanded. *Evaporative Emission (EVAP) System Flow During Non-Purge*