Código P0340: Circuito del sensor de posición del árbol de levas
El código P0340 indica que la centralita no recibe una señal correcta del sensor de posición del árbol de levas. Este sensor informa de la fase de cada cilindro para sincronizar la inyección y el encendido. Si falta, el motor puede arrancar peor, funcionar en modo de emergencia o negarse a arrancar. Suele deberse al propio sensor, a su cableado o a una distribución desajustada.

Ficha técnica
| Gravedad del fallo | Media a alta: puede dificultar el arranque o dejar el coche parado |
|---|---|
| Sistemas afectados | Sensores, sincronización de inyección y encendido, distribución |
| Coste estimado de taller | 40–200 € (sensor) · más si hay que revisar la distribución, según modelo |
| Herramientas necesarias | Escáner OBD2, multímetro, osciloscopio (recomendado), manual de taller |
Síntomas habituales
- Testigo de motor encendido.
- Arranque largo o intermitente; a veces el motor no arranca.
- Tirones, funcionamiento irregular o modo de emergencia con menos potencia.
- Ralentí inestable y consumo algo mayor.
- A veces aparecen también códigos del sensor de cigüeñal, como P0335.
Causas principales
- Sensor del árbol de levas defectuoso o recalentado.
- Cableado dañado, con roces, o conector sulfatado.
- Rueda fónica o diente de referencia del árbol de levas dañados o con residuos.
- Distribución desajustada: correa o cadena saltada o con holgura.
- Distancia incorrecta entre el sensor y su referencia tras una reparación.
- Aceite o suciedad en el sensor o en su conector.
Esta ficha describe causas universales del estándar SAE J2012. Los valores exactos de resistencia, tensión y presión dependen del fabricante: consulta siempre el manual de taller de tu vehículo.
Guía de diagnóstico y reparación paso a paso
- Lee todos los códigos y los datos congelados. Si también hay P0335 (cigüeñal) o fallos de sincronización, sospecha de la distribución antes que del sensor.
- Inspecciona el sensor, su conector y el cableado: busca roces, humedad, aceite, terminales sulfatados o clips rotos.
- Identifica según el manual si el sensor es inductivo o de efecto Hall. Con el multímetro, comprueba alimentación y masa en el conector si es Hall, o la resistencia del sensor si es inductivo, y compara con el valor del fabricante.
- Con el motor girando durante el arranque, observa la señal con un osciloscopio: debe ser regular y mostrar las marcas de la referencia. Sin osciloscopio, comprueba en datos en vivo que el escáner detecta actividad del sensor.
- Retira el sensor e inspecciona su referencia en el árbol de levas: daños, limaduras o suciedad.
- Si el sensor y el cableado están bien, comprueba el calado de la distribución siguiendo el procedimiento del fabricante: una distribución desajustada también provoca P0340.
- Sustituye el sensor por uno equivalente respetando su montaje y su distancia, borra el código y confirma que el motor arranca con normalidad.
Preguntas frecuentes
¿Se puede circular con el código P0340?
No es recomendable. Puede haber arranques fallidos y pérdida de potencia, y en algunos casos el motor se para. Úsalo solo para llegar al taller.
¿Cuánto cuesta reparar un P0340?
Un sensor nuevo cuesta entre 40 y 200 € con mano de obra. Si el problema es de cableado o de la distribución, el coste puede subir bastante, según modelo.
¿Es lo mismo P0340 que P0335?
No. P0340 corresponde al sensor del árbol de levas y P0335 al del cigüeñal. Si aparecen juntos, conviene revisar la distribución y la alimentación eléctrica común.