would suggest the fuel pressure regulator. If the pressure is backing up fuel may be leaking out and causing the odor mentioned. On the bright side none of these is expensive, fatal or difficult. Spend the weekend taking out and cleaning or replacing.