I'm thinking could be 1 or 2 bad (open circuit) glow plugs that cause cylinders to misfire and smoke after a harder startup. A injector that is leaking will cause it to flood and smoke to but it will not go away vary quick as the engine will have to warm up a lot longer, if the injector is bad enough it will smoke all the time especially at a low idle.Just a thought. I had a cardboard insert found in the tops of most plastic container caps fall into my fuel tank. It would slosh around inside for a while , then suck up tight against the pickup tube. It would shut that machine down. I had to remove the fuel feed hose at the lift pump, blow back thru, prime the system and it would start and run for a while. Almost drove me nuts. A friend had a rag stuffed into his machine's tank. same result.