Si c'est un diesel, c'est un problème de perte de pression à l'alimentation.
Une fois le moteur en route, le carburant n'arrive pas en pression suffisante pour alimenter le régime.
Il faut chercher ce qui fait perdre cette pression et ce n'est pas la pompe. Plutôt remonter le circuit entre la pompe et le réservoir et rechercher un pincement du circuit, ou une saleté dans la crépine d'aspiration du réservoir.