Is the smell stronger after a complete tank fill?
If so it's probably a crack in the gas tank sending unit. This item is made out of a rigid plastic and is subject to stress fractures.
How do you check ?
Fill the tank with gas. Pop your rear seat. Remove the two inspection panels on either side of the rear seat floor pan. Look at both the fuel pump/sending unit on the passenger side and the second fuel sending unit on the driver's side. If they're cracked, fuel will puddle on the top of either unit.
Replacement is easy and cheap.
I just did this a few weeks ago.
for step by step instructions and photos/diagrams.