2010 Ford Fusion hard start after refueling. And CEL codes

I have a 2010 Fusion SEL 3.0L Flex Fuel. I have only had it about 2 weeks now, and the CEL came on I hooked it up to my reader and I had 3 codes! P0456, P2198, P2196. I also have a rough time getting the car to start everytime I fill up with gas, I have read about the Evap canister, or the purge valve going bad on these things, I don't have $600 to spend getting this thing diagnosed, is there a better place me me to start looking? I read about people topping of there tanks when filling up, and I'm guilty of that, so no more of that for me ;-)

http://helpforcars.net/obd_codes/p0456.html
http://www.obd-codes.com/p2198
http://engine-codes.com/p2196_ford.html