Originally Posted by
jskerm
Re-check the timing. I had a defender that was gutless when cold and blew a lot of white smoke, mainly when first started and when engine was coming down from high idle, ie coasting. I did the timing belt and found the engine to be retarded quite a bit. White smoke is unburnt fuel, as long as it's not steam. I have since, whilst tinkering, advanced a 300 tdi too much and found it did the same, went like stink when it was warm but couldn't handle the advance when it was cold. I am not 100% but im pretty sure that these engines have an automatic advance on cold start up. Ie the engine advances itself slightly until warm. If your timing is set up to be advanced, the autoadvance can move it to far forward, making it smoke.
So anyway, that's where i'd start, check the timing.....