there was a recall done on this car as i had one. problem with fuel filler hose. take to dealership. done for free. if this has been done then u need to check the rubber fuel hoses as they tend to go bad. i had to replace a few of those two. third possibility is bad fuel injectors that are leaking. dont wait. dangerous. Have your gas line checked. It could have a small hole in it. I had the same problem with my car. The gas line was cracking. I change the gas line, the smell went away.