Replies and fixes
Possibly contaminated fuel. Blocked or dirty fuel filter....
It could be fuel pump/ filter, it could be injectors not injecting the fuel correctly, it could also be a head gasket because you described it as smokey, meaning that oil would be getting into the cylinders and burning off causing the smoke.
This problem is archived
If you're having a similar problem please click below to re-post this problem, you can then customise it to suit your situation.