Code P0335 / P0340 capteurs PMH et AAC : la voiture cale ou ne démarre plus
Ce que signifient les codes
Pour savoir quand injecter et allumer, le calculateur doit connaître à chaque instant la position et la vitesse du moteur. Deux capteurs s'en chargent :
- le capteur PMH (point mort haut), face à une cible dentée sur le vilebrequin ou le volant moteur : il donne le régime et la position des pistons. Codes P0335 (circuit), P0336 (signal incohérent), P0337 / P0338 (signal bas / haut), P0339 (intermittent) ;
- le capteur d'arbre à cames (AAC, ou capteur de phase), face à une cible sur l'arbre à cames : il dit si le cylindre n° 1 est en compression ou en échappement. Codes P0340 (circuit), P0341 (signal incohérent), P0342 à P0344, et P0345 sur le banc 2 d'un moteur en V.
Le calculateur compare aussi les deux signaux : s'ils ne « tombent » pas au bon moment l'un par rapport à l'autre, il peut enregistrer un code de corrélation (P0016 à P0019) qui oriente vers la distribution.
Est-ce grave ? Peut-on rouler ?
- P0335 : oui, c'est sérieux. Sans signal de régime, le calculateur coupe l'injection. Un capteur qui lâche en roulant fait caler le moteur : la direction peut devenir dure et l'assistance de freinage s'épuise après quelques appuis. Si la voiture démarre encore, limitez-vous au trajet vers le garage.
- P0340 : moins urgent sur beaucoup de moteurs, qui se calent sur le seul signal du vilebrequin après quelques tours de démarreur. Démarrage long, à-coups, puissance réduite. Sur certains moteurs (diesels notamment), le démarrage devient impossible.
- Avec un P0016 à P0019 en plus, n'insistez pas : une distribution décalée peut, sur certains moteurs, faire toucher soupapes et pistons.
Les causes les plus fréquentes
- Connecteur ou faisceau : fiche oxydée, broche desserrée, fil frotté contre le bloc ou cuit par l'échappement. Très fréquent, et c'est la vérification la moins chère.
- Capteur défaillant : souvent sensible à la chaleur (calage à chaud, redémarrage à froid). Cas classique sur les voitures de plus de 150 000 km.
- Capteur sale ou mal positionné : limaille collée sur un capteur magnétique, capteur remonté après un embrayage sans respecter l'écartement.
- Cible endommagée : dents de la couronne abîmées, cible desserrée sur la poulie ou l'arbre à cames.
- Distribution : courroie ou chaîne qui a sauté une dent, galet fatigué (souvent avec un code de corrélation).
- Tension trop basse au démarrage : batterie faible, masse moteur oxydée. Le signal du capteur s'effondre avec la tension.
Que vérifier en premier
- Le test du compte-tours : demandez à quelqu'un de lancer le démarreur et regardez l'aiguille. Sur la plupart des voitures, elle monte autour de 150 à 300 tr/min. Immobile à zéro : le calculateur ne reçoit probablement pas le signal du vilebrequin. Ce test ne vaut pas sur toutes les voitures (certains compte-tours restent à zéro au démarreur), comparez avec un moteur qui démarre bien si vous pouvez.
- Lisez tous les codes, y compris les codes en attente : un P0335 seul n'a pas la même portée qu'un P0335 accompagné d'un P0016 ou d'un code de tension.
- Regardez le connecteur du capteur concerné, moteur arrêté et froid : fiche bien enclenchée, pas de vert-de-gris, fil intact sur toute la longueur visible.
- Mesurez la batterie : en dessous d'environ 12,4 V à l'arrêt, rechargez-la avant toute conclusion.
- Pour un capteur inductif à 2 fils, un garage ou un bricoleur équipé mesure sa résistance à l'ohmmètre (souvent quelques centaines d'ohms à un peu plus de 1 000 ohms selon le modèle, à comparer à la donnée constructeur). Un capteur à effet Hall à 3 fils ne se teste pas ainsi : il faut un oscilloscope ou un contrôle de l'alimentation.
Ce que l'appli lit à ce moment-là
- Codes confirmés, en attente et permanents : un P0335 ou P0339 en attente après un calage est un indice fort, même si le voyant est éteint.
- État au moment du défaut : régime, charge, température du liquide de refroidissement et vitesse au moment où le code a été enregistré, selon ce que la voiture mémorise. Un code apparu à chaque fois moteur chaud (90 °C et plus) va dans le sens d'un capteur qui faiblit à la chaleur. Un régime très bas (démarreur) au moment du code oriente plutôt vers un problème au démarrage : batterie, masse, capteur.
- Écran Capteurs : le régime moteur en temps réel, au ralenti puis moteur chaud. Une valeur qui chute brutalement à 0 juste avant un calage, alors que le moteur tournait régulièrement, va dans le sens d'une perte du signal PMH. Pendant le démarreur, la tension chute et l'adaptateur peut perdre la liaison : préférez le compte-tours du tableau de bord pour le test au démarreur.
- Expliquer avec l'IA : l'IA reçoit le code, sa signification, l'état au moment du défaut et les informations du véhicule, et propose des pistes dans l'ordre logique. Vous pouvez chercher chaque code dans le dictionnaire des codes.
Faut-il effacer le code ?
Effacez-le après avoir vérifié le connecteur ou remplacé le capteur, avec la commande OBD2 standard (DiagAuto AI ne reprogramme rien). Puis roulez et relisez les codes en attente : un retour rapide du code oriente vers le câblage ou la cible plutôt que vers le capteur. Effacer sans rien faire ne vous protège pas d'un calage. Voir les statuts des codes pour comprendre pourquoi un code peut rester affiché.
Coût indicatif (France, 2026)
| Intervention | Fourchette indicative |
|---|---|
| Nettoyage ou réparation de connecteur | 40 – 120 € |
| Capteur PMH, pièce + pose (accès facile) | 80 – 200 € |
| Capteur PMH, pièce + pose (accès difficile) | 150 – 350 € |
| Capteur d'arbre à cames, pièce + pose | 80 – 250 € |
| Kit de distribution, si en cause | 400 – 1 000 € et plus |
Un calage en roulant peut aussi venir d'ailleurs : voyez la perte de puissance et le mode dégradé si le moteur ne cale pas mais bride sa puissance.
Questions fréquentes
Peut-on rouler avec un code P0340 ?
Souvent oui, prudemment : beaucoup de moteurs démarrent et tournent sans le capteur d'arbre à cames, avec un démarrage plus long et parfois une puissance réduite. Mais le moteur peut aussi caler ou ne plus redémarrer : ne partez pas loin et faites contrôler vite.
Ma voiture cale à chaud puis redémarre une fois refroidie, est-ce le capteur PMH ?
C'est le scénario typique d'un capteur PMH qui faiblit à la chaleur, même avant qu'un code apparaisse. Lisez les codes en attente juste après le calage : un P0335 ou P0339 en attente confirme la piste.
Faut-il changer le capteur dès que le code apparaît ?
Pas avant d'avoir regardé le connecteur et le faisceau : un fil frotté ou une fiche oxydée donne exactement le même code. Un capteur neuf monté sur un câblage abîmé ne règle rien.