javais le meme genre de probleme avec ma voiture sur mon ancien moteur.... (un moteur a essence par contre).... et les symptomes étaient les meme ....
il se trouve que le probleme venait du IACV (Idle Air Control Valve), qui se trouve etre une valve qui s'ouvre et ou se ferme pour régler le débit d'air qui entre dans le moteur au moment ou on lache l'accélérateur et que le moteur se met a tourner au ralenti....
il se trouve que cette valve était encrassée, et qu'elle avait de la misere a faire son travail convenablement......
je ne sais pas si cela a déja été vérifié par ton mécano, mais bon, jen parle au cas ou cela pourrait taider!!