MAP sensor would give symptoms of your stating problem and the smoke. Shame the car doesn't have one. What it does have though is a MAF sensor. This could be breaking down.
I would advise having the ECU interrogated first...
Plugs could still be fooked as well mate.