Был в практике подобный случай, отказывал датчик температуры топлива, который стоит на ТНВД, попробуйте на холодной машине подсоединить сканер и почитать какая температура топлива. У меня показывало -65)))), из-за этого форсы неправильно дозировали топливо, после замены датчика дымить перестало.