Problem of the smell of gas in a vehicle. We had the same issue with our Lexus after we had it in for service. Finally after numerous trips back to the dealership trying to find the problem, it was discovered that during our maintenance service, they neglected to tighten all the spark plugs.
Have someone inspect the fuel injectors to see if any are leaking.
It takes very little gasoline leaking from a fuel injector to cause that smell.
Yeah, loose spark plugs could well cause a gasoline odor. Good for you for not just ignoring this problem. If the spark plugs are loose the constant jerking motion of the plug threads against the cylinder head threads can eventually damage the cylinder head. Something you definitely don’t want.