Had chk eng lite and read the code as P0446 also noticed that when I get gas I cannot pump the gas fast no matter how full the tank is. gas starts to splash up and cuts off the pump.. (never seen this on any car I have owned) I replaced the solenoid/valve at the canister under the passenger wheel well. no help. cleared code and takes about 3 minutes of driving and it returns. Please help me fix my wonderful little baby car