Fiche code défaut · Réseau multiplexé (CAN)
Code défaut U0109 : le module de pompe à carburant ne répond plus
Réponse immédiate
U0109 signifie que le calculateur moteur ne reçoit plus les messages du module qui commande la pompe à carburant dans le réservoir. Le moteur peut passer en mode secours, caler ou ne plus démarrer. Ne roulez pas, sauf code ancien sans symptôme ; perte de puissance, calage ou refus de démarrer : arrêt en sécurité, remorquage. Premier contrôle : pince ampèremétrique sur l’alimentation de la pompe pendant l’amorçage, pour savoir si le module la commande encore. Viennent ensuite fusibles, masse, connecteur et liaison réseau du module.
Ce que surveille le calculateur
Sur une alimentation « à la demande », la pompe du réservoir ne débite plus en permanence à pleine puissance, comme sur une alimentation non régulée. MS Motorservice décrit un module de commande de pompe qui la pilote par un signal modulé en largeur d’impulsion, sur consigne du calculateur moteur transmise par le réseau. La pression basse suit le besoin : repère MS, 0,5 à 5 bar en fonctionnement normal et jusqu’à 6,5 bar aux démarrages à froid et à chaud. Quand les messages du module manquent au-delà du délai fixé par le constructeur, le calculateur moteur enregistre U0109 (libellé générique « Lost Communication With Fuel Pump Control Module » dans la liste HELLA).
À titre de repère, la réglementation OBD californienne demande, quand un contrôle fonctionnel n’est pas possible, de détecter l’absence de communication d’un organe commandé par un signal numérique. Codes voisins : P0087 et P0191, pression trop basse ou capteur incohérent, que MS associe aussi à ce module ; P0627 à P0629, circuit de commande d’une pompe pilotée par fil ; U0001 ou U0073, bus en défaut.
- Pompe qui tourne à l’amorçage : le module vit et la commande passe, seul son dialogue manque.
- Pompe immobile : module privé d’alimentation ou de masse, ou défaillant.
- MS le rappelle : la pompe démarre souvent quelques secondes à l’ouverture de la porte conducteur, contact coupé.
- Selon une information produit de HELLA (marché nord-américain), ce module est souvent monté à l’extérieur, exposé au sel, à l’eau et à la saleté.
- Parmi les autres causes des mêmes plaintes, MS cite un réservoir vide malgré une jauge fausse : vérifiez le niveau réel.
Symptômes possibles
- Moteur qui cale ou ne démarre plus
- Perte de puissance, mode secours, à-coups en charge
- Pompe muette à l’ouverture de la porte ou à la mise du contact
- Codes de pression de carburant associés (P0087, P0191)
- Défaut après la pluie, un lavage ou en hiver sur routes salées
Causes possibles, dans l’ordre où les contrôler
Ordre de contrôle recommandé, pas une fréquence. Du contrôle le plus rapide et le moins coûteux au plus lourd. Pour chaque cause : ce qui la soutient, comment la vérifier, et ce qui l’écarte.
| Ordre | Cause possible | Contrôle et résultat attendu | L’écarte si… |
|---|---|---|---|
| Contrôle n° 01 | Codes associés et commande de la pompeIndiceU0109 avec P0087 ou P0191, intervention récente sur le réservoir ou la pompe, défaut apparu par temps humide. | Relever les codes et les données figées (pression basse demandée et mesurée). Pince ampèremétrique sur le fil d’alimentation de la pompe, ou sur une rallonge de fusible comme le fait Pico, à l’ouverture de la porte puis au démarrage.AttenduCourant de pompe régulier à l’amorçage et moteur tournant, pression basse proche de la demande. | Pompe commandée et pression conforme alors que U0109 reste actif. |
| Contrôle n° 02 | Fusibles et alimentation du moduleIndicePompe immobile, module muet à la valise, fusible de pompe trouvé fondu. | Au schéma, repérer les fusibles du module (puissance de la pompe et, s’il existe, électronique) ; les contrôler, puis mesurer la tension à ses broches d’alimentation pendant l’amorçage. Un fusible fondu impose de chercher le court-circuit avant de le remplacer.AttenduFusibles intacts, tension batterie sur chaque alimentation pendant que la pompe est commandée. | Alimentations présentes au connecteur pendant l’amorçage. |
| Contrôle n° 03 | Masse du module sous le courant de pompeIndiceCalage ou perte de puissance en charge, masse de caisse corrodée près du réservoir. | Multimètre au dos du connecteur, sans piquer les bornes, entre la broche de masse du module et la borne négative de la batterie, à l’amorçage puis moteur au ralenti : la chute de tension doit rester faible. Delphi rappelle qu’une masse médiocre fait mal fonctionner une pompe saine.AttenduChute de tension faible et stable, pompe à l’arrêt comme en marche. | Masse sans chute notable, à l’amorçage comme moteur au ralenti. |
| Contrôle n° 04 | Module ou connecteur corrodé sous caisseIndiceBoîtier du module couvert de sel ou d’eau, connecteur vert ou blanchi, défaut lié à la météo. | Contact coupé, fusible du module retiré : inspecter boîtier, joint et broches du connecteur. Bornes oxydées : les remplacer selon la méthode du constructeur ; un nettoyage ne suffit que si le constructeur l’autorise.AttenduBoîtier étanche, sans corrosion ; connecteur sec et verrouillé. | Boîtier et connecteur sains, défaut indépendant de l’humidité. |
| Contrôle n° 05 | Liaison réseau avec le calculateur moteurIndicePompe commandée ou module alimenté, mais absent à la valise ; autres codes du même réseau. | Batterie débranchée, mesurer la résistance entre CAN-H et CAN-L (repère Pico : environ 60 Ω sur un bus rapide à deux terminaisons de 120 Ω), puis continuité et isolement des lignes jusqu’au module ; trames à l’oscilloscope au dos de son connecteur.AttenduRésistance conforme au schéma, lignes continues et isolées, trames du module visibles au calculateur moteur. | Trames du module présentes jusqu’au calculateur moteur. |
| Contrôle n° 06 | Version logicielle ou apprentissage après remplacementIndiceModule remplacé récemment, neuf ou d’occasion, ou calculateur moteur reprogrammé. | Comparer la version logicielle imprimée sur le module à celle d’origine et vérifier l’apprentissage : MS demande une version égale ou supérieure et, selon le véhicule, un apprentissage au calculateur moteur, car la courbe enregistrée est propre au moteur.AttenduVersion égale ou supérieure, apprentissage réalisé, U0109 effacé qui ne revient pas. | Module d’origine jamais remplacé ni reprogrammé. |
| Contrôle n° 07 | Module de commande défaillantIndiceAlimentations, masse, connecteur et liaison conformes, module muet, pompe immobile. | Conclure selon la procédure du constructeur. Au remplacement : fusible retiré ou batterie débranchée, contacts électriques jamais touchés à la main, comme le demande MS contre l’électricité statique.AttenduModule présent sur le réseau, pompe commandée, pression basse conforme à la demande. | Le défaut disparaît après une réparation de fusible, de masse ou de liaison. |
Arbre de contrôle
Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.
Étape 1 : Relever les codes de tous les calculateurs, leurs données figées et l’historique : U0109 seul ou avec P0087, P0191, U0001 ou U0073 ?
Si conforme U0109 seul ou avec des codes de pression : vérifier à la pince si la pompe est commandée.
Si non conforme U0001 ou U0073 présent : traiter d’abord le réseau.
Étape 2 : Pince ampèremétrique sur l’alimentation de la pompe, à l’ouverture de la porte puis au démarrage.
Si conforme Pompe commandée : contrôler connecteur et liaison réseau du module.
Si non conforme Pompe immobile : fusibles, alimentations et masse du module.
Étape 3 : Fusibles, tension aux broches d’alimentation et chute de tension sur la masse, pompe commandée.
Si conforme Conformes : état du module et de son connecteur.
Si non conforme Réparer, chercher le court-circuit d’un fusible fondu, puis nouvel amorçage.
Étape 4 : Fusible retiré : boîtier et connecteur du module, puis résistance, continuité et isolement de la liaison.
Si conforme Liaison saine : version logicielle et apprentissage.
Si non conforme Remplacer le connecteur ou réparer la ligne, effacer, démarrages répétés.
Étape 5 : Version logicielle du module et apprentissage au calculateur moteur, surtout après un remplacement.
Si conforme Version et apprentissage conformes : le module devient suspect.
Si non conforme Monter une version égale ou supérieure, faire l’apprentissage selon le constructeur.
Étape 6 : Module alimenté, liaison saine, version conforme : présence de ses trames sur le réseau.
Si conforme Trames présentes : reproduire les conditions des données figées (humidité, charge, démarrage), défaut intermittent probable.
Si non conforme Module muet : il devient suspect. Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule. S’il n’y en a pas, ou si le code revient après sa mise en œuvre : remplacer le module, puis faire l’apprentissage.
Après toute réparation Effacez les codes, puis reproduisez les conditions dans lesquelles le défaut apparaissait, jusqu’à ce que le calculateur ait refait son contrôle (moniteur « prêt » ou test exécuté). Code absent : réparation validée. Code qui revient : reprenez à l’étape qui suit celle de la réparation.
Erreurs fréquentes
Pièce neuve, même défaut : remplacer la pompe à carburant alors que son module ne la commande plus faute de fusible, de masse ou de liaison réseau.
Travailler sur le module fusible en place : MS rappelle que la pompe peut démarrer à l’ouverture de la porte conducteur, contact coupé.
Monter un module d’une version logicielle plus ancienne, ou oublier l’apprentissage : MS demande une version égale ou supérieure et, selon le véhicule, un apprentissage.
Piquer le connecteur de la pompe avec les pointes du multimètre : Delphi le proscrit, la borne abîmée pouvant ensuite chauffer.
Condamner la pompe sur une pression basse : Delphi rappelle qu’une tension faible ou une masse médiocre donne le même résultat qu’une pompe usée.
Rendre le véhicule après un seul démarrage : un module corrodé peut ne décrocher qu’à l’humidité ou en charge.
Brancher la pompe directement sur la batterie, en contournant le module, pour l’entendre tourner : une étincelle près des vapeurs de carburant ou un court-circuit peut en résulter ; le test actionneur de la valise suffit.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Ne roulez pas : le moteur peut caler à tout moment. Seul un code ancien sans symptôme permet un trajet court jusqu’au garage. En cas de perte de puissance, de calage, même si le moteur repart, ou de refus de démarrer, arrêtez-vous dès que possible en sécurité et faites remorquer. N’insistez pas au démarreur, vous videriez la batterie sans rien réparer. Signalez au garage si le défaut suit la pluie, un lavage ou une intervention sur le réservoir, et si la pompe ne bourdonne plus à l’ouverture de la porte.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0109.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0109 dans le contexte du véhicule et de ce qui a déjà été fait, classe les pistes et vous donne le contrôle qui départage. Vous mesurez, il reclasse.
Ce que DIAGIA vous demanderait ensuite
- La pince ampèremétrique montre-t-elle un courant de pompe à l’ouverture de la porte et au démarrage ?
- Quelles pressions basses demandée et mesurée figurent dans les données figées ?
- Le module est-il monté sous la caisse, et son connecteur montre-t-il de la corrosion ?
- Le module a-t-il été remplacé, avec quelle version logicielle et quel apprentissage ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur U0109
Peut-on rouler avec U0109 ?
Non : le moteur peut caler à tout moment, et un calage en circulation peut réduire certaines assistances. Seul un code ancien, sans aucun symptôme, autorise un trajet court jusqu’au garage. En cas de perte de puissance, de calage, même suivi d’un redémarrage, ou de refus de démarrer, arrêtez-vous dès que possible en sécurité et faites remorquer.
La pompe à carburant est-elle en cause ?
Pas forcément. U0109 vise le module qui commande la pompe. Une pince ampèremétrique sur l’alimentation de la pompe tranche : si la pompe tourne à l’amorçage, le module la commande et la recherche porte sur sa liaison réseau ; si elle reste immobile, on contrôle d’abord fusibles, masse et module.
U0109 ou P0627 : quelle différence ?
P0627 signale un circuit de commande de pompe ouvert, sur une pompe pilotée par fil ou par relais. U0109 signale qu’un module de commande relié au réseau ne donne plus de nouvelles au calculateur moteur. Le schéma dit quelle architecture équipe le véhicule.
Faut-il programmer un module neuf ?
Il faut au moins vérifier sa version. MS Motorservice demande une version logicielle égale ou supérieure à celle d’origine et, selon le véhicule, un apprentissage au calculateur moteur, car la courbe enregistrée est propre au moteur et au modèle.
Pourquoi la pompe tourne-t-elle à l’ouverture de la porte ?
Pour faire monter la pression avant le démarrage : MS Motorservice décrit cet amorçage de quelques secondes, contact coupé. C’est un test utile pour savoir si le module commande la pompe, et une raison de retirer son fusible avant d’intervenir.
Sources
SAE InternationalSAE J2012, Diagnostic Trouble Code Definitions (révision J2012_202509) (nouvel onglet)
Pratique recommandée SAE qui définit les codes défaut normalisés, dont les codes réseau génériques U0xxx ; page officielle de la révision de septembre 2025 (libellé de U0109 : voir la liste HELLA).
Consulté le
HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)
Libellé générique de U0109 (Lost Communication With Fuel Pump Control Module) et des codes voisins U0001, U0073 et U0100.
Consulté le
Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)
Seconde liste de définition : U0109 « Lost Communication With Fuel Pump Control Module », page imprimée 114.
Consulté le
HELLADéfinitions génériques des codes OBD, série P (nouvel onglet)
Libellés de P0087, P0191, P0230 et P0627 à P0629, codes voisins de U0109.
Consulté le
MS Motorservice (Pierburg)Control units for fuel pumps – Instructions for replacement (SI 1731) (nouvel onglet)
Pages 1 et 2 : module qui pilote la pompe par signal modulé, relié au calculateur moteur par un signal de bus (schéma) ; 0,5 à 5 bar, jusqu’à 6,5 bar aux démarrages ; plaintes et codes associés ; amorçage à l’ouverture de la porte, fusible à retirer ; version égale ou supérieure, apprentissage ; électricité statique.
Consulté le
HELLA (marché nord-américain)Fuel Pump Driver Modules (product information) (nouvel onglet)
Complément : module souvent monté à l’extérieur, corrosion par le sel, l’eau et la saleté ; calage ou refus de démarrer parmi les symptômes.
Consulté le
Pico TechnologyFuel pump motor (brushed) (AGT-032) (nouvel onglet)
Courant de pompe mesuré à la pince sur une rallonge de fusible ; alimentation et masse à contrôler avant de condamner la pompe.
Consulté le
Delphi TechnologiesHow to perform a voltage drop test (nouvel onglet)
Tension faible ou masse médiocre : la pompe saine se comporte comme une pompe usée ; ne pas piquer le connecteur avec les pointes du multimètre, la borne abîmée risquant de chauffer.
Consulté le
Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)
Terminaisons de 120 Ω donnant environ 60 Ω ; défauts de lignes, d’alimentation, de masse et de logiciel des calculateurs.
Consulté le
California Air Resources Board (texte publié par Cornell LII)Cal. Code Regs. Tit. 13, § 1968.2 - Malfunction and Diagnostic System Requirements (nouvel onglet)
À titre de repère : organes commandés surveillés, dont l’absence de communication quand leur signal est numérique et qu’un contrôle fonctionnel n’est pas possible (e.15.2.2.A et f.15.2.2.A).
Consulté le
UTAC-OTC (contrôle technique)Instruction technique IT VL F8, fonction « Nuisances » (indice I) (nouvel onglet)
Témoin OBD allumé moteur tournant : défaillance majeure (essence 8.2.12.d.2, diesel 8.2.22.c.2) ; lu sur la copie de référence du dépôt.
Consulté le
Fiche vérifiée par l’équipe technique DIAGIA le 22 octobre 2026. Rédaction technique DIAGIA à partir des sources citées. Mise à jour le . Les valeurs, procédures et précautions du constructeur du véhicule priment sur cette fiche.
Fiche d’information générale : elle aide à comprendre un code défaut, mais ne remplace ni le diagnostic sur le véhicule, ni les instructions du constructeur, ni l’avis d’un professionnel qualifié. Le code seul n’établit ni la cause, ni la possibilité de rouler en sécurité, ni le résultat du contrôle technique.
Les marques et modèles cités appartiennent à leurs titulaires et servent uniquement à identifier les véhicules, les pièces et les documents concernés ; DIAGIA n’est affilié à aucun constructeur.
