Check the car for codes, see if it is throwing an O2 sensor code, you may have one reading lean or not working at all and causing the engine to go extremely rich.
The fuel odor is also a concern, you may have a leaky injector seal that may need replaced.