No genera códigos de averías? un poco raro no? pudiera deberse a fallo sonda lambda o a fallo en el sensor NTC de temperatura de motor.
A veces dan lecturas incorrectas provocando el enriquecimiento de la mezcla pero tarde o temprano la centralita se entera y emite un código de avería.
Hás medido el % de CO? Has comprobado la hermeticidad de los inyectores, no vaya a ser que alguno se quede abierto?. Has comprobado a qué presión trabaja el sistema de inyección? por si acaso el regulador de vacío estuviera mal.
Lo malo de una cosa así, es que sin un código que te guíe por donde empezar, te va a tocar testear uno a uno todos los sensores del motor y compararlos con las resistencias y tolerancias que dá el fabricante. Si tienes osciloscopio o máquina para tomar diagnosis, podrás también testear todos los sensores digitales y de captación de impulsos.
Otra cosa, para comprobar el cierre de la EGR, lo mejor que puedes hacer es cerrar el retorno de gases de la misma fabricandote una junta ciega con chapa de un bote de refresco y sustituirla por la junta original. Así aunque la válvula EGR se abra, los gases de escape no retornarán al colector de admisión, de manera que si el fallo persiste, podrás descartar la acción de la EGR en el motor. Ojo, esto es provisional, no dejes la chapa puesta porque aumentas las emisiones contaminantes.