If the car is running heavily after starting with a warm engine, there is reason to suspect that the temperature sensor is too far from the engine. The temperature sensor should be as close as possible to the actual engine heat.

Temperature sensor is only used for startup. If the temperature sensor clearly shows a colder temperature than the engine, eFlexFuel will use too much enrichment on start up (too much fuel in engine on start).