Update. I have replaced the purge valve on the intake manifold and the evap vent valve near the fuel tank. The charcoal canister still fills with fuel. I have drained it and blew it out with compressed air then clear the code. It will last about a week before it comes on again with the p0446 code.
This code seemed to start right after I replaced the fuel pump. Could there be any relation? I used a dephi pump but the fuel gauge on the new sending unit does not work properly.
I'm stumped. IDK why the canister keeps filling with fuel. I dont want to pay the money for a new one and ruin it too.
2003 GMC Sierra RCSB 5.3L 3.73
2003 KTM 525 EXC rejetted and 8/06 cam