I am getting the P0446 evap error on my 2004 Chevy Avalanche. I have replaced both the vapor canister purge valve on the top of the motor and the vapor canister vent solenoid down by the rear axle, and I am still getting the error code. Ideas as to what to try next? Thanks.
@craig
i can give you some tips. iam not a certified mechanic much like yourself. i work on my personal vehicle. i think you are getting the same error because your computer still in the same memory. i personally removed my computer and i followed scotty advice to put both negative and positive terminal cables to touch each other, this way you reset faults within the electrical parts, and i can say this has helped me because i can get the right codes than getting a faullty code or some error code that you already fixed. for anything small like a dirty sensor or a dirty plug you could get errors. what has helped me alot is using electric spray cleaner. i havent replaced a canister but it can be something making your evap fail. you need alot more data to analyze the problem and know where it is. what device are you using to scan the P0446 CODE?
Try new gas cap as well
I am using the BlueDriver scan tool to read and reset the codes. When I replaced both the components mentioned I looked at the connectors and they looked clean, so I did not do any cleaning of the connectors. I'll take a closer look at them though. I'll also give a new gas cap a try and see what that does.