usually this happens when your purge solenoid valve (EVAP System) isn't working. The fumes from the gas tank get pulled into the intake, or canister. If this system fails you get the smell of fuel. Curious any codes/engine light ?I have a fuel smell coming from the vents only when heat is on. I don't see any leaks and it doesn't seem to be coming through the fire wall. Any ideas.