Check the fuel hose from the filler cap to the tank, they sometimes perish leading to a fuel smell.

Arwyn