i'm pretty sure the white smoke will be un-burned fuel, does this clear once started and warmed up? though another cause is a stuck EGR, injectors may be leaking air past, or could be general compression issue,
my first call would be injector test followed by compression