My Mondeo was doing this, cleaned the maf sensor, (the sensor wires get coated with particles in the air (despite the air filter) and send false readings to the ecu) and the connector plug with electrical contact cleaner, and put dielectric grease in the plug contacts, smoke no-more.
I've...