i just had the same problem with my accord. checked it out, and its the ECT sensor (also known as the TW sensor). This sensor monitors the engine temperature, and when the engine is cold it tells the injectors to give it a lot of fuel to 'choke' it. when its warm, it tell the injectors to give the engine just a little bit of gas to start it. when the sensor goes bad, it reads cold all the time. therefore, when your engine is warm, the ECT sensor causes the car to flood. henceforth, the gas smell and the starting problem