Home / DTC / P1346 — Intake Camshaft Position (CMP) Sensor System Performance

P1346 — Intake Camshaft Position (CMP) Sensor System Performance

Detailed page for trouble code P1346.

34,354codes
59brands
11,863generic
22,491specific
Reset
Code

P1346

CADILLAC P — Powertrain

Intake Camshaft Position (CMP) Sensor System Performance

Brand: CADILLAC
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty intake camshaft position (CMP) sensor
  • Damaged or corroded CMP connector or wiring (open, short to power/ground, high resistance)
  • Poor sensor reference voltage or ground
  • Noisy or missing CMP signal due to failed sensor type (Hall or VR)
  • Incorrect camshaft timing (stretched timing chain/belt, slipped sprocket, misinstalled timing)
  • Failed or sticking VVT/cam phaser or oil control valve (phaser stuck, low oil pressure or dirty oil)

Symptoms

  • Check Engine Light (MIL) on, code P1346 stored
  • Rough idle or intermittent misfire
  • Hard starting, long crank or no-start condition in some cases
  • Reduced engine power or limp mode
  • Poor fuel economy and increased emissions
  • Possible abnormal engine noise if timing chain or phaser mechanical issues present

What to check

  • Use a scan tool to read freeze frame data, pending codes and live CMP/CKP PID data
  • Confirm code is current vs. historic; clear codes and attempt to reproduce under similar conditions
  • Visually inspect CMP sensor connector, wiring harness and pin condition for corrosion, damage, chafing or oil intrusion
  • Verify battery voltage, PCM ground(s) and sensor reference voltage presence at CMP connector
  • Backprobe sensor connector and capture waveforms from CMP and CKP simultaneously with an oscilloscope or high‑speed data recorder
  • Check sensor resistance (for VR type) and compare to spec, or check for a 5V (or 12V) reference and square wave output (for Hall type)

Signal parameters

  • Hall-effect CMP: reference 5V (or 12V), square wave output 0–5V with clean switching edges; switching threshold ~2–3V
  • Variable Reluctor (VR) CMP: AC sine wave amplitude increases with engine speed (hundreds of mV to volts) and frequency proportional to RPM
  • Signal frequency: proportional to engine speed — expecting consistent pulse spacing and amplitude at idle and with increasing RPM
  • Phase/correlation: CMP pulse position must align with CKP pattern per manufacturer-specific tooth/marker relationship — timing offset beyond PCM tolerance triggers performance codes
  • Noise: excessive jitter, missing pulses, or irregular amplitude indicate wiring, sensor fault, or magnetic interference

Diagnostic algorithm

  1. Read frozen data, note engine conditions when the code set (RPM, temp, load). Clear codes and attempt to re-create under same conditions.
  2. Visually inspect CMP sensor, harness, and connector for damage, oil, corrosion, or bent pins. Repair as needed.
  3. With key ON engine OFF, verify reference voltage and ground at the sensor connector. For Hall sensors expect ~5V reference; for VR verify continuity to PCM ground.
  4. Backprobe sensor while cranking and/or running. Capture CMP waveform and simultaneously capture CKP waveform on an oscilloscope. Look for consistent amplitude, clean edges (Hall), or consistent sine wave (VR), and correct phase relationship to CKP.
  5. If CMP signal absent or erratic, measure sensor resistance (VR) and compare to spec or substitute a known-good sensor to confirm diagnosis.
  6. If sensor signals are good but PCM reports correlation fault, inspect timing components: confirm cam timing marks, check timing chain/belt condition and tension, and inspect phaser/VVT actuator operation (apply oil pressure or use bidirectional control if supported).
  7. Check for oil contamination or low oil pressure that can cause phaser sticking; inspect and test VVT solenoid and oil passages.
  8. Repair or replace faulty sensor, repair wiring/connectors, correct mechanical timing or phaser issues. After repair, clear codes and road test while monitoring CMP/CKP signals to confirm proper operation.
  9. If all wiring, sensor and mechanical timing checks pass and the fault persists, consider PCM software update or replacement as a last step.

Likely causes

  • Failed CMP sensor
  • Broken/shorted wiring or poor connector pin contact
  • Cam phaser/variable valve timing not operating (often due to low oil pressure or sludge)
  • Timing chain/belt jump or worn sprocket causing cam/crank correlation error

Fault status

⚠️ Status
P1346 — Intake Camshaft Position (CMP) Sensor System Performance: PCM detected missing, erratic or out‑of‑tolerance intake camshaft position signal or poor CMP/CKP correlation.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email