smelling gas and check engine light at the same time. I'm no mechanic but I would check everything related to fuel, from the filler cap through the tank, fuel lines, pump and filter (as you mentioned) to the injection system. any of these could turn that light on and none of the repairs would be that major