could be dirty injectors , or filter , try injector cleaner from most car shops , about a fiver ,mine was smoking , the fuel pump timing was out slightly , but this repair is some what costly and time consuming , try cleaner first , maybe even new glow plugs
diddy dave, March 2008