I think a bad gas cap can cause a evap code.