I got 2011 silverado with 5.3. Got the notorious po446 code and couldn't fill up with gas. I replace the vent valve with the recommended gm parts, cleared the code. Now my truck isn't throwing any codes but I still can fill up with gas? Does this mean the charcoal canister is plugged too? Or would that throw codes. Any help is appreciated.