Sounds like the gas tank is bad causing gas to get into the evap system.