could be coolent temp switch m 8 if the ecu thinks the engine is still cold then the fan wont come in and the fuel mixture will still be too rich this might cause the engine to be flooded with fuel only a guess m8 but u sound stuck it might be worth checking it out
jezza
March 2010