99% of the time the evap code will be a gas cap issue. A bad cap, filling the tank with the car running,or cap left loose. There are otrher reasons but the cap is almost always the issue. usually not bad, just left loose. The comp. is looking for the evap system to hold pressure so that gas fumes dont kill a butterfly , owl , or the ozone layer. Have the code cleared, make sure you tighten the cap until it "clicks" each time you add fuel and you'll probably be fine.