Code P0338 : signal trop élevé du capteur de vilebrequin A

Avec P0338, le calculateur relève un signal trop élevé ou un circuit ouvert sur le capteur de vilebrequin. Il ne peut plus interpréter correctement la position et le régime du moteur. Le moteur risque de caler ou de refuser de démarrer. Ce défaut électrique doit être localisé rapidement.

P0338MoteurUrgence 4/5Rouler : avec précaution80 à 300 €

Libellé normalisé : P0338 Crankshaft Position Sensor "A" Circuit High

Symptômes

  • Voyant moteur allumé
  • Démarrage difficile ou impossible
  • Calages
  • Compte-tours erratique
  • À-coups et ratés

Causes, de la plus probable à la moins probable

  1. Calculateur et faisceaux : Le fil de signal est en court-circuit au positif. Le faisceau doit être inspecté sur toute sa longueur.
  2. Calculateur et faisceaux : La masse du capteur est coupée. Le signal flotte alors à une valeur élevée.
  3. Capteur de vilebrequin (PMH) et d'arbre à cames : Le capteur présente un défaut interne. Il se remplace.
  4. Calculateur et faisceaux : Le connecteur est débranché ou abîmé. Une vérification visuelle suffit souvent.
  5. Fuite d'huile moteur : Une fuite d'huile proche du capteur peut pénétrer dans le connecteur et perturber le signal. La fuite doit être réparée en même temps.

Diagnostic

Le technicien mesure la tension de signal et vérifie la masse du capteur. Il contrôle l'isolement du fil de signal par rapport au positif. Le signal est ensuite observé à l'oscilloscope au démarreur. Si le circuit est sain, le capteur est remplacé.

Faire diagnostiquer le code P0338

Un diagnostic en atelier évite de remplacer la mauvaise pièce. Réservez un créneau dans le centre le plus proche de chez vous.

Prendre rendez-vous en atelier

Commander les pièces

Vous faites l’entretien vous-même ou votre garagiste accepte les pièces fournies : comparez les références compatibles avec votre véhicule.

Voir les pièces compatibles

Voyant allumé

Codes liés

Questions fréquentes

Que signifie le code P0338 ?

Circuit du capteur de position du vilebrequin "A" : niveau haut (libellé normalisé : Crankshaft Position Sensor "A" Circuit High). Avec P0338, le calculateur relève un signal trop élevé ou un circuit ouvert sur le capteur de vilebrequin. Il ne peut plus interpréter correctement la position et le régime du moteur. Le moteur risque de caler ou de refuser de démarrer. Ce défaut électrique doit être localisé rapidement.

Peut-on rouler avec le code P0338 ?

Avec précaution, sur de courts trajets et sans solliciter le moteur, le temps de faire diagnostiquer le véhicule.

Combien coûte la réparation d’un code P0338 ?

Selon la cause réelle, comptez 80 à 300 € en garage indépendant, diagnostic compris. Le code oriente la recherche mais ne désigne pas toujours la pièce à remplacer.

Franck Delmas

Fiche rédigée par Franck Delmas, chef d'atelier mécanique depuis 24 ans. Mise à jour le 29 octobre 2026.