Revisa los sensores del sistema de inyección y de encendido. A mi el año pasado me pasó lo mismo en mi boxer 2002 2.8 hdi y era el sensor del árbol de levas, pero puede ser cualquier sensor del sistema de inyección o de encendido. Te recomiendo que le conectes una máquina de diagnóstico electrónico pero que sea buena con el programa de peugeot. También influye que el mecánico tenga buen instinto, como siempre ;) suerte