I know I have seen a few posts about the P0456 but it does not look like there is any solid fix's for this I have seen. I did a little to try and fix this tryed a new gas cap not the problem. My buddy works at a shop and we smoke tested the gas tank. When we tested the gas tank we seen that the vapor canister vent valve was wide open the key was on at the time car not running kinda thought that was odd but also read that's normal on these cars. I can erase the code but it comes back a little wile after I get gas or if I wait till after I burn up some has and erase the code it won't come back till a little wile after I refuel agen. Cars been like this for almost 3 years I got the car from a friend of mine that got it new I got it back in July I'm at 143k miles. any help would be nice thanks.