The other member is possibly correct,it could be the purge valve,one in the engine and one in the rear,the one in the engine is really cheap,i would personally focus in the gas lid,cause if not sealed properly,due to suction and vapor escaping it will set a code off,check gasket in gas lid,for wear and on the sho they sell a key gas cap,hope this helps