I keep getting the P0446 code on my 2005 GMC Canyon. I have changed the fuel cap,the vent solenoid and the purge valve. Any other advice on how to correct this problem will be much appreciated. Thank You
P0446 Evaporative emission EVAP vent system performance
This code is more than likely cause by a faulty fuel tank pressure sensor, giving the wrong report it is on top of the fuel tank module , more than likely a replacement of this sensor resolves the issue of P0446.
33.7k questions
32.5k answers
1.3k comments
23.0k users