Code défaut P0340 : circuit du capteur de position d'arbre à cames défaillant (rangée 1)

À surveiller

Le code P0340 est un code défaut OBD-II générique indiquant que le calculateur moteur (PCM/ECU) n'a pas reçu de signal valide du capteur de position d'arbre à cames (circuit A, rangée 1). Le voyant moteur s'allume. Le véhicule peut présenter des difficultés au démarrage, des ratés d'allumage ou fonctionner en mode dégradé. Un diagnostic à la valise OBD est indispensable avant toute intervention.

Que signifie le code P0340 ?

Le code P0340 (intitulé officiel normalisé : Camshaft Position Sensor "A" Circuit Malfunction, Bank 1) est défini par les normes SAE J2012 et ISO 15031-6. Il s'applique à tous les véhicules équipés d'un système OBD-II ou EOBD, quelle que soit la marque. Le capteur de position d'arbre à cames (CMP sensor) transmet au calculateur des informations sur la position angulaire et la vitesse de rotation de l'arbre à cames, permettant le calage précis de l'allumage et de l'injection. La désignation "A" correspond au capteur ou au circuit de la rangée 1 (le côté du moteur qui contient le premier cylindre). Lorsque le signal est absent, hors plage ou incohérent par rapport aux données du capteur de vilebrequin, le calculateur enregistre le code P0340 et allume le témoin de défaut moteur (MIL).

Causes probables

  • Capteur de position d'arbre à cames (CMP sensor) défectueux, hors plage de résistance ou avec un signal erratique.
  • Câblage ou connecteur du capteur endommagé, corrodé, desserti ou présentant un faux contact.
  • Cible (roue phonique ou relucteur) endommagée, déformée ou encrassée, empêchant la lecture correcte par le capteur.
  • Courroie ou chaîne de distribution déréglée, usée ou sautée, modifiant la synchronisation de l'arbre à cames.
  • Pression d'huile insuffisante affectant les phaseurs de calage variable (VVT) sur les moteurs qui en sont équipés.
  • Calculateur moteur (PCM/ECU) défaillant (cause rare, à vérifier en dernier).

Comment résoudre le code P0340

  1. Lire les codes défauts associés avec une valise OBD. Branchez une valise de diagnostic OBD-II sur la prise DLC du véhicule. Relevez tous les codes présents, en particulier les codes P0335 (vilebrequin) ou P0365 qui peuvent indiquer une cause commune (distribution, câblage partagé). Notez aussi les données en temps réel du signal du capteur CMP.
  2. Inspecter le câblage et le connecteur du capteur. Vérifiez l'état du connecteur du capteur de position d'arbre à cames : corrosion, broches pliées, clip cassé. Inspectez le câblage jusqu'à la carte de commande pour détecter un frottement, une coupure ou un faux contact. Réparez ou remplacez les éléments endommagés.
  3. Mesurer la résistance et le signal du capteur. Avec un multimètre, comparez la résistance du capteur aux valeurs préconisées par le constructeur du véhicule. Avec un oscilloscope ou une valise avancée, vérifiez la forme du signal en temps réel. Un signal absent, tronqué ou irrégulier confirme un capteur défectueux.
  4. Vérifier l'état de la distribution. Contrôlez l'état de la courroie ou de la chaîne de distribution ainsi que le calage des arbres à cames par rapport au vilebrequin. Un calage incorrect ou une distribution sautée peut provoquer le P0340 et présente un danger mécanique important (risque d'interférence piston/soupapes).
  5. Remplacer le capteur si défaillant confirmé. Si les mesures confirment que le capteur est défectueux, remplacez-le par une pièce d'origine ou de qualité équivalente. Effacez les codes défauts après le remplacement, démarrez le moteur et vérifiez que le code P0340 ne revient pas à chaud.

Quand faire appel à un professionnel

Le diagnostic du P0340 nécessite une valise OBD, un multimètre et idéalement un oscilloscope pour isoler la cause entre le capteur, le câblage et la distribution. Ce dernier point est particulièrement important : une distribution déréglée ou sautée peut entraîner de graves dommages moteur. Confiez le véhicule à un garagiste ou à un centre agréé disposant du matériel approprié.

Questions fréquentes

Peut-on rouler avec le code P0340 ?
Dans certains cas, le véhicule peut rester conduisible à court terme, mais il peut aussi ne pas démarrer ou caler en route si le signal CMP est complètement absent. Le voyant moteur allumé et un diagnostic rapide sont indispensables avant tout long trajet, surtout si la distribution n'a pas encore été vérifiée.
Le code P0340 est-il le même sur toutes les marques ?
Oui. La définition du code P0340 est normalisée par les normes SAE J2012 et ISO 15031-6 et s'applique à tous les véhicules conformes OBD-II ou EOBD, quelle que soit la marque. La pièce défaillante et la procédure de diagnostic restent les mêmes.
Quelle est la différence entre P0340 et P0345 ?
P0340 correspond au circuit du capteur de position d'arbre à cames sur la rangée 1 (Bank 1), soit le côté du moteur contenant le premier cylindre. P0345 désigne le même défaut mais sur la rangée 2 (Bank 2), sur les moteurs à deux rangées de cylindres (V6, V8). Les causes et démarches de diagnostic sont identiques.

Autres codes Codes OBD génériques

Source : Normes SAE J2012 et ISO 15031-6 (définitions normalisées des codes OBD-II) · relevé le 29/10/2026.