Possible things - bad fuel - bad fuel can cause strange running
-anti shudder valve broken - this is the throttle-like valve on the intake manifold, check to make sure the plastic arm is OK and that it's not stuck, if it was the engine would not get enough air
-bad ground or ecu - cause engine running problems
-bad injection pump shut off solenoid or wire
The smoke sounds like unburnt fuel or oil, the question is why? A bad air flow meter normally does not cause this symptom. This type of problem is often related to the turbo but you say it's OK.
-anti shudder valve broken - this is the throttle-like valve on the intake manifold, check to make sure the plastic arm is OK and that it's not stuck, if it was the engine would not get enough air
-bad ground or ecu - cause engine running problems
-bad injection pump shut off solenoid or wire
The smoke sounds like unburnt fuel or oil, the question is why? A bad air flow meter normally does not cause this symptom. This type of problem is often related to the turbo but you say it's OK.