Qu'est-ce que le code B1004 ?
Ce défaut touche la mémoire « permanente » du calculateur (Keep Alive Memory) sur certains modèles GM, ou un boîtier appelé « Diagnosis Sensor Unit » chez Nissan/Infiniti. Concrètement, vous pouvez vous retrouver avec des réglages qui se perdent (apprentissages, parfois l’horloge/autoradio selon le montage) ou des alertes qui reviennent sans raison claire. La cause est souvent bêtement électrique : connecteur fatigué, faisceau abîmé, alimentation instable.
Quels sont les symptômes ?
- Le voyant (airbag/ESP/antipatinage ou « service ») peut s’allumer puis s’éteindre au gré des démarrages
- Des fonctions de confort font des caprices : centralisation, vitres, alarme, ou des messages d’erreur au tableau de bord
- Après une nuit, vous avez l’impression que la voiture « a tout oublié » (apprentissages, parfois quelques réglages)
- Démarrages normaux, mais des défauts reviennent aussitôt effacés, surtout après débranchement batterie
- Pannes intermittentes quand il fait très humide ou après un lavage (faux contact typique)
D'où vient le problème ?
- Connecteur oxydé ou broches abîmées sur le module concerné (broche tordue, reculée, verte de corrosion)
- Faisceau coupé/écrasé ou frotté (près d’un passage de roue, sous moquette, derrière la boîte à gants selon modèle)
- Mauvaise alimentation permanente (B+) ou masse : fusible, point de masse desserré, chute de tension batterie
- Boîtier « Diagnosis Sensor Unit »/module de carrosserie réellement défaillant (plus rare, mais ça arrive)
- Bug logiciel / module mal codé après une intervention (remplacement batterie, module remplacé sans programmation)
Spécificités par constructeur
Ce code peut avoir des causes et manifestations différentes selon la marque du véhicule.
Buick
Sur Buick, ce défaut est souvent libellé « Keep Alive Memory ». Priorité au contrôle de l’alimentation permanente du module (fusible, B+, masses) et à la recherche d’oxydation dans les connecteurs, surtout si le véhicule a eu une batterie faible.
Cadillac
Même interprétation « Keep Alive Memory » sur Cadillac. Un point classique : une chute de tension au démarrage ou une masse carrosserie limite, qui fait perdre les apprentissages et déclenche le défaut.
Chevrolet
Chez Chevrolet, le libellé « Keep Alive Memory » renvoie souvent à un souci d’alimentation/connexion plutôt qu’à un calculateur HS. Vérifiez d’abord fusibles, points de masse et connecteurs avant d’envisager un module.
GMC
Sur GMC, même logique « Keep Alive Memory ». Les pannes intermittentes après lavage/pluie orientent vite vers une prise d’eau ou de la corrosion dans un connecteur de module.
Infiniti
Chez Infiniti, B1004 est généralement lié à la « Diagnosis Sensor Unit ». Le trio gagnant à vérifier : boîtier lui-même, faisceau (coupure/frottement) et qualité des connexions (broches tordues ou oxydées).
Comment résoudre ce code défaut ?
1. Relever la marque/modèle exacts et le module qui remonte le défaut à la valise. Sans ça, on tire au hasard (GM ≠ Nissan).
2. Contrôler la base : tension batterie à l’arrêt et au démarrage, puis vérifier les fusibles et surtout les masses carrosserie. Une alimentation instable suffit à faire tomber la mémoire.
3. Inspection visuelle ciblée du faisceau et des connecteurs du module pointé : chercher frottement, pincement, traces d’eau. Débrancher, regarder les broches (tordues, enfoncées, oxydées) et remettre en état.
4. Faire un test de continuité/isolement sur les lignes d’alim/masse et le réseau (si concerné) : un fil coupé dans la gaine ou un court-circuit intermittent se repère souvent comme ça.
5. Si tout est sain côté câblage, passer au module : mise à jour/programmation si disponible, puis remplacement en dernier recours (avec codage/apprentissage selon constructeur).
Questions fréquentes
Je peux rouler comme ça ou je risque la panne ?
Souvent, ça roule, mais le souci peut devenir pénible (défauts qui reviennent, fonctions de confort instables). Si le problème vient d’une alimentation ou d’une masse, il peut aussi finir par provoquer des coupures plus franches.
Pourquoi le défaut revient juste après l’avoir effacé ?
Parce que la cause est toujours là : faux contact, oxydation, fil coupé, ou module qui perd son alimentation permanente. Tant que la mémoire n’est pas stable, l’effacement ne tient pas.
