one last pala.... try to check the "timing" ng injection pump mo. i believe lahat ng injection pump meron nito. this happend to our 10wheeler truck once... nag overheat sya and hindi masyadong smooth ang idle nya. we also noticed na maanghang ang usok nya sa mata.
trick ito ng ibang tao kung paano sakalin ang makina para pumasa sa smoke belching. kung gas engine pa to, parang lean mixture ang labas nya. try mong ipatingin ng mekaniko na marunong mag timpla.