black smoke is egr filling up with crud, white smoke is injector knackered, 2 seperate issues , dont know what mileage youve done , but injectors wear out causing nozzle leak and excessive leak off,
you could do a leak off test to check condition of your injectors,it will also show if one injector is a particular problem, its an easy test , take a few minutes and you can make up your own kit with aquarium air pipe and empty small bottles, which i used to do but when you can buy kit with all connectors etc off fleabay for about £15 may as well have it,