check the cap it has vent holes in it and if they get stopped up you will build pressure inside your tank which will cause vapors to escape into other areas, usually when you have this problem you will notice, when you remove the cap to refuel does it ever blow air out of filler neck as you remove cap...and also check the charcoal cannister which is located in the passenger side wheel well. you will have to remove the passenger side tire and plastic wheel well liner under fender sometimes the cannister will fill with fuel when its not working properly...repost results