Code erreur P0170 OBD-II : dysfonctionnement de la correction de richesse banc 1

À surveiller

Le code P0170 est un code générique OBD-II qui signale que le calculateur moteur ne parvient pas à maintenir la correction de richesse (fuel trim) du banc 1 dans les limites admises. Il indique un problème de mélange air/carburant pouvant affecter les performances et la consommation.

Que signifie le code P0170 ?

P0170 est un code générique P0xxx défini par la norme SAE J2012 (OBD-II). Il correspond à Fuel Trim Malfunction, Bank 1 : le calculateur moteur (PCM) détecte que les corrections de richesse à court terme (STFT) et à long terme (LTFT) du banc 1 ont dépassé leurs limites de calibration pendant une durée spécifiée. Le calculateur est incapable de maintenir le mélange stœchiométrique idéal (14,7 parts d'air pour 1 part de carburant) en utilisant les corrections disponibles. Le banc 1 désigne le groupe de cylindres contenant le cylindre numéro 1. Sur un moteur 4 cylindres en ligne, il n'y a qu'un seul banc : P0170 concerne alors tous les cylindres.

Causes probables

  • Fuite de vide sur une durite ou sur le collecteur d'admission, introduisant de l'air non mesuré dans le moteur.
  • Débitmètre d'air (MAF) encrassé ou défaillant, transmettant une mesure incorrecte au calculateur.
  • Sonde lambda amont (O2 banc 1) défectueuse ou vieillissante, faussant la régulation du mélange.
  • Injecteur de carburant qui fuit à l'arrêt ou qui ne ferme pas correctement, enrichissant le mélange.
  • Pression de carburant incorrecte : régulateur de pression défectueux ou pompe à carburant affaiblie.
  • Capteur MAP ou capteur de température d'air d'admission en panne, perturbant le calcul de la masse d'air.
  • Catalyseur encrassé ou vieilli, créant une contre-pression excessive.

Comment résoudre le code P0170

  1. Lire tous les codes présents et les noter. Branchez un scanner OBD-II et relevez tous les codes actifs. Des codes associés tels que P0171 (mélange pauvre banc 1) ou P0172 (mélange riche banc 1) orientent précisément le diagnostic. Notez-les avant d'effacer.
  2. Inspecter les durites de vide. Examinez visuellement les durites et raccords sur le collecteur d'admission, autour du corps de papillon et du répartiteur. Un sifflement au ralenti ou une durite craquelée indique une fuite d'air non mesuré.
  3. Nettoyer ou tester le débitmètre d'air (MAF). Débranchez le débitmètre et nettoyez délicatement le filament de mesure avec un spray nettoyant MAF adapté. Vérifiez avec le scanner les valeurs en temps réel (g/s) et comparez aux valeurs attendues à différents régimes.
  4. Contrôler la sonde lambda amont (O2 banc 1). Observez les valeurs de la sonde O2 amont banc 1 avec le scanner en temps réel : elle doit osciller régulièrement entre 0,1 V et 0,9 V. Une sonde figée à une valeur stable ou trop lente indique un remplacement nécessaire.
  5. Faire intervenir un professionnel. Si les vérifications de premier niveau n'identifient pas la cause, faites appel à un technicien équipé d'un outil de diagnostic avancé pour mesurer la pression carburant, tester les injecteurs et analyser les gaz d'échappement.

Quand faire appel à un professionnel

Un code P0170 non traité peut entraîner une surconsommation de carburant, une puissance réduite et des dommages sur le catalyseur à long terme. Si les vérifications de base (durites de vide, MAF, sonde O2) n'apportent pas de solution, confiez le diagnostic à un garage spécialisé.

Questions fréquentes

Le code P0170 est-il dangereux pour continuer à conduire ?
P0170 n'empêche généralement pas de conduire immédiatement, mais un mélange air/carburant incorrect augmente la consommation, réduit les performances et peut endommager le catalyseur sur le long terme. Faites diagnostiquer le véhicule rapidement.
Quelle est la différence entre P0170 et P0171 ?
P0170 signale que la correction de richesse banc 1 est hors limites sans préciser le sens. P0171 (System Too Lean, Bank 1) indique que le mélange est trop pauvre : trop d'air ou pas assez de carburant. Les deux codes peuvent apparaître simultanément.
Le code P0170 concerne-t-il tous les véhicules ?
Oui, P0170 est un code générique OBD-II défini par la norme SAE J2012, applicable à tous les véhicules essence à gestion électronique du moteur depuis 1996 en Europe. Sur les moteurs diesel équipés d'une gestion de richesse électronique, il peut également apparaître, mais c'est plus rare.

Autres codes Codes OBD génériques

Source : Norme SAE J2012 - OBD-II Diagnostic Trouble Codes · relevé le 10/08/2026.