There may be a crack in one of the fittings or hoses of the evaporative emissions system that recaptures gas fumes from the gas tank and runs them through a charcoal canister, or rodents may have chewed through one of the lines.
Find a mechanic who can do a smoke test of the evaporative emissions system. The smoke will show where the gas vapor is leaking from.