Código P0340: Circuito del Sensor de Posición del Árbol de Levas (CMP)

Ing. Javier Torres, Técnico Automotriz Certificado ASE A6 y A8

Por | Actualizado: 30 de Agosto, 2026

15 años de exp | ASE A6 y A8 | Ex-técnico de Toyota y Nissan | Redes CAN Bus

Subes a tu auto, giras la llave y el motor de arranque suena vigorosamente durante varios segundos antes de que el vehículo finalmente "despierte" tosiendo. O peor aún, tu motor se ha apagado misteriosamente en medio del tráfico. Si tu escáner muestra el código de falla P0340, estás experimentando un problema directo en el Sensor de Posición del Árbol de Levas (Sensor CMP - Camshaft Position Sensor).

Como mecánico experto, te diré que la Unidad de Control del Motor (ECU) necesita este sensor para saber exactamente en qué fase se encuentra el cilindro número 1 (admisión, compresión, explosión o escape). Sin la señal del sensor CMP, la computadora pierde la sincronización. En respuesta, la ECU tiene que "adivinar" el momento de inyectar el combustible usando únicamente la señal del cigüeñal. Esta falta de precisión es lo que causa ese arranque prolongado y doloroso.

¿Qué significa?

El código de diagnóstico P0340 indica un fallo total o pérdida de comunicación en el circuito eléctrico del Sensor de Posición del Árbol de Levas (Banco 1). La computadora del motor (PCM) depende de esta señal electromagnética para coordinar el tiempo preciso de la inyección de combustible y la ignición. Al no detectar la lectura del sensor CMP mientras el motor gira, la ECU establece este código genérico.

Síntomas o Señales de Alerta

  • Arranque prolongado: El motor gira durante 3 a 5 segundos (o más) antes de encender.
  • El motor no enciende en lo absoluto en algunos modelos que no tienen estrategia de emergencia.
  • Luz de Check Engine encendida fijamente.
  • Pérdida de potencia, tirones o sacudidas durante la conducción.
  • Calado del motor (se apaga solo) al llegar a un semáforo o reducir la velocidad.
  • Aumento notable en el consumo de gasolina.

Causas Principales

El código P0340 apunta a una falla en el "circuito", lo que significa que el problema puede ser eléctrico o electrónico. Las causas principales son:

  1. Sensor CMP defectuoso: La bobina interna del sensor o su circuito de efecto Hall han fallado debido a años de ciclos de calor extremo.
  2. Cableado dañado (Cortocircuito o Circuito Abierto): Los cables del sensor están pelados, rotos o tocando una superficie caliente como el escape.
  3. Conector sucio o flojo: Las fugas de aceite de la tapa de válvulas son famosas por inundar el conector del sensor CMP, arruinando la continuidad.
  4. Falla en la sincronización (Tiempo): Si acabas de cambiar la correa o cadena de distribución y te equivocaste por un diente, la ECU registrará este código por pérdida de sincronización con el cigüeñal.
  5. Batería o motor de arranque débil: Caídas de voltaje drásticas al arrancar pueden engañar a la computadora simulando una falla del circuito.

Nivel de Dificultad y Tiempo Estimado

Dificultad: Baja a Media. En el 90% de los casos, el sensor está a simple vista en la parte superior del motor, cerca de la tapa de válvulas. El diagnóstico con multímetro es rápido.

Tiempo estimado: Entre 30 y 60 minutos para un diagnóstico eléctrico y la sustitución de la pieza.

Diagnóstico paso a paso

  1. Inspección visual inmediata: Localiza el sensor CMP en la culata (cabeza) del motor, generalmente frente a las poleas del árbol de levas. Desconéctalo y busca aceite, pines doblados o corrosión en el arnés.
  2. Revisa el mazo de cables: Sigue los cables desde el sensor hacia la ECU. Asegúrate de que no estén rozando contra correas móviles ni tocando metal caliente.
  3. Medición de voltaje (Sensores de 3 cables): Con la llave en posición "ON" (sin arrancar), usa un multímetro para medir el conector del auto. Debes encontrar Tierra (0V), Alimentación (usualmente 5V o 12V) y Voltaje de Referencia en el cable de señal (normalmente 5V). Si no hay alimentación, tienes un fusible quemado o un cable roto en el arnés principal.
  4. Prueba de resistencia (Sensores de 2 cables): Mide la resistencia entre los dos pines del propio sensor. Si marca "OL" (circuito abierto), el sensor está quemado por dentro.
  5. Revisión del historial mecánico: Si tu auto acaba de salir del taller por un cambio de banda de tiempo (distribución) y apareció este código, diles que revisen las marcas de sincronización. Un motor fuera de tiempo activa este código automáticamente.

Tabla Resumen de Diagnóstico Rápido

Síntoma Detectado Causa Probable Solución Directa
El motor tarda mucho en arrancar. Resistencia del sensor en "OL". Sensor de árbol de levas (CMP) quemado internamente. Reemplazar el sensor de posición del árbol de levas.
No hay 5V de alimentación en el conector al poner la llave en ON. Cable de alimentación roto o fusible de inyección fundido. Rastrear y reparar el circuito abierto en el mazo de cables.
El código apareció justo después de cambiar la banda de distribución. El motor está fuera de tiempo por un diente en el árbol de levas. Desarmar y realinear correctamente las marcas de distribución.

Guía Paso a Paso para realizar la reparación

  1. Desconecta la energía: Retira el cable negativo de la batería.
  2. Repara fugas primero: Si el conector estaba lleno de aceite, limpia todo con un spray limpiador de contactos. Luego, planifica cambiar la junta de la tapa de válvulas para que no arruine tu sensor nuevo.
  3. Desmonta el sensor CMP: Quita el tornillo de fijación (suele ser de 10mm o Torx). Con un ligero movimiento de torsión, jala el sensor hacia afuera.
  4. Instala la refacción nueva: Unta una fina capa de aceite de motor en el sello tórico (o-ring) del nuevo sensor para facilitar su inserción sin morder la goma. Empújalo suavemente y atorníllalo a tope sin aplicar fuerza excesiva.
  5. Asegura el cableado: Conecta el arnés hasta que haga "clic" y asegúrate de que los cables queden bien fijos en sus grapas originales, lejos de poleas.
  6. Borra la memoria: Reconecta la batería, borra el código P0340 con tu escáner OBD2 y arranca el motor. Debería encender al primer "toque" de llave.

Consejo de Experto:

💡 Cuidado con los conectores tostados: Un problema clásico en vehículos con alto kilometraje es la degradación del conector plástico del sensor CMP por el calor de la culata. Al intentar desconectarlo para hacer una prueba, el clip de retención se rompe. Si esto pasa, no uses cinta aislante ni pegamento para fijarlo, la vibración lo aflojará provocando tirones en carretera y reactivando el P0340. Cambia el conector (pigtail) de inmediato soldando los cables correctamente.

Riesgos de Seguridad / ¿Es Seguro Conducir Así?

Conducir con el código P0340 presenta un riesgo moderado a alto. El motor puede apagarse bruscamente (calarse) mientras conduces por el tráfico o cuando te detienes en un semáforo. Si esto sucede a altas velocidades, perderás la asistencia de dirección y frenos. Aunque el auto pueda arrancar tras intentarlo mucho, es una falla que debes reparar lo antes posible para evitar quedarte tirado en una intersección o agotar la vida útil de tu motor de arranque.

¿Vale la pena hacerlo en casa o debes ir al taller?

Esta es una de las reparaciones más amigables para el usuario común. El sensor CMP casi siempre está en la parte más alta y accesible del motor. Hacerlo tú mismo (DIY) te costará el precio del repuesto, que oscila entre $40 y $90 USD. Llevarlo a un taller mecánico te supondrá un gasto de $150 a $250 USD incluyendo diagnóstico, borrado de códigos y mano de obra.

Los sensores de sincronización del motor deben ser ultra precisos. No escatimes comprando componentes genéricos ultrabaratos en línea. Estas piezas a menudo no alcanzan la amplitud de voltaje requerida por la ECU, y terminarás con la luz de Check Engine encendida al día siguiente. Compra siempre repuestos OEM o confía en fabricantes líderes de electrónica automotriz como Bosch, Denso, NTK, Hitachi o Delphi.

Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre el sensor del árbol de levas (CMP) y el del cigüeñal (CKP)?

El sensor del cigüeñal (CKP) mide la velocidad a la que gira el motor y la posición de los pistones. El sensor del árbol de levas (CMP) indica en qué "fase" de combustión está el cilindro (si está inyectando o expulsando gases). Ambos trabajan juntos; si el CMP falla, la ECU usa solo el CKP y "adivina" el momento de la chispa, por eso el motor tarda tanto en arrancar.

¿Qué significa el código P0340?

El código P0340 advierte que la Unidad de Control del Motor (ECU) no puede detectar ninguna señal proveniente del circuito del sensor de posición del árbol de levas, ya sea por daño en el sensor, cableado roto o desconexión.

¿Un motor puede arrancar sin el sensor del árbol de levas?

Sí, la mayoría de los vehículos modernos tienen una estrategia de "cojera" o modo de emergencia. Si el sensor CMP falla, la computadora intentará sincronizar la chispa usando solo el sensor del cigüeñal, lo que resulta en arranques de 3 a 5 segundos de giro continuo antes de que prenda.

¿Por qué mi sensor CMP nuevo sigue marcando el código P0340?

Esto es un indicio claro de que el problema no era el sensor, sino un cable roto en el arnés que va a la computadora, un problema de bajo voltaje de la batería, o que el motor perdió la sincronización de su cadena/correa de tiempo.

¿Puede el alternador o la batería causar un código P0340?

Rara vez el alternador, pero una batería defectuosa sí. Un motor de arranque defectuoso o una batería débil que provoque una caída de voltaje extrema durante el arranque (menos de 9V) puede apagar temporalmente el sensor de fase, provocando el código falso de circuito.