Your engine stalls the moment you come to a red light. You shift to park, restart it, and drive off only for it to die again at the next intersection. If a scan tool shows a camshaft position sensor circuit low input code (typically P0340 or P0341), you're dealing with a real electrical or signal problem that the engine control module has flagged. This isn't something to ignore. A stalling engine at stoplights is both dangerous and a sign that the engine can't maintain timing at idle. Getting the diagnosis right the first time saves you from throwing parts at the car and still having the same problem.

What Does "Camshaft Position Sensor Circuit Low Input" Actually Mean?

The camshaft position sensor (CMP) tells the engine control module where the camshaft is during rotation. The ECM uses this signal to control fuel injection timing and, on some engines, ignition timing. When the ECM sees a voltage or signal from the CMP sensor that's lower than expected, it sets a "circuit low input" code.

This doesn't always mean the sensor itself is bad. "Low input" refers to the electrical signal reaching the ECM not just the sensor. The problem could be in the wiring, the connector, the sensor's air gap, the reluctor ring, or the ECM itself. That's why this particular diagnosis requires a methodical approach rather than just swapping parts.

Why Does the Engine Stall at Stoplights and Not While Driving?

At higher RPMs, the engine can often run on a weak or intermittent CMP signal because the signal pulses are coming faster and the ECM has more data to work with. At idle, the signal pulses slow down. If the signal is weak, noisy, or dropping out, the ECM may lose track of camshaft position entirely at low RPM. When that happens, the ECM doesn't know when to fire the injectors or ignition coils, and the engine dies.

Some vehicles will default to a base timing strategy when the CMP signal is lost, but many newer vehicles will shut down fuel delivery as a safety measure. The result is a stall at idle exactly where you notice it most, like at stoplights or in drive-through lines.

This pattern is covered in more detail if you're looking at camshaft sensor symptoms and engine stalls when braking.

What Are the Most Common Causes of a CMP Circuit Low Input Code?

  • Failed camshaft position sensor The internal circuit of the sensor breaks down, sending a weak or no signal to the ECM.
  • Damaged wiring or connector Chafed wires, corroded pins, or a loose connector between the sensor and ECM can cause voltage drop or signal loss.
  • Incorrect sensor air gap If the sensor is mounted too far from the reluctor ring or tone wheel, the signal strength drops.
  • Contaminated reluctor ring Metal debris or oil sludge on the reluctor teeth can distort the signal.
  • Low system voltage A weak battery or failing alternator can cause low reference voltage to the sensor circuit.
  • Timing chain stretch or jumped timing A stretched chain can change the relationship between the camshaft and crankshaft, causing erratic CMP readings.
  • ECM internal fault Rare, but the ECM's CMP signal processing circuit can fail.

How Do You Diagnose a Camshaft Position Sensor Circuit Low Input?

Step 1: Read and Record the Code

Use a scan tool that can read manufacturer-specific codes. Note whether the code is P0340 (Camshaft Position Sensor A Circuit) or P0341 (Camshaft Position Sensor A Circuit Range/Performance). Check freeze frame data to see what the engine was doing when the code set RPM, engine load, and coolant temperature all matter.

Step 2: Inspect the Sensor and Connector

With the engine off, unplug the CMP sensor connector. Look for corrosion, bent pins, pushed-back terminals, or oil contamination inside the connector. Check the wiring harness for damage especially where it routes near exhaust components or moving parts. A damaged harness is one of the most overlooked causes.

Step 3: Check Reference Voltage and Ground

Turn the ignition on (engine off). Using a Fluke multimeter, check for 5V reference voltage on the appropriate pin at the sensor connector. Then check for a good ground on the ground pin. If the reference voltage is low or missing, the problem is upstream in the wiring or the ECM not the sensor.

Step 4: Measure Sensor Resistance

With the sensor disconnected, measure resistance across the sensor's terminals. Compare to manufacturer specs. A hall-effect sensor may not give a useful resistance reading, but a magnetic reluctance sensor should show a specific range (often 200–1,500 ohms depending on the vehicle). An open circuit or near-zero resistance confirms a failed sensor.

Step 5: Check the Signal with an Oscilloscope

A Autel oscilloscope is the best way to see exactly what the sensor is producing. Connect the scope to the signal wire and crank the engine. You should see a clean, repeating square wave or sine wave pattern (depending on sensor type). Look for signal dropouts, weak amplitude, or distorted patterns. At idle, the pattern should be smooth and consistent.

Step 6: Check the Reluctor Ring

If the sensor tests good and the wiring checks out, inspect the reluctor ring or tone wheel. On some engines, you can see it with a borescope through the sensor hole. Look for damaged, missing, or contaminated teeth. A single damaged tooth can cause a recurring misfire or stall that mimics a bad sensor.

What Tools Do You Need for This Diagnosis?

  1. OBD-II scan tool At minimum, one that reads live data and freeze frame. A manufacturer-specific scan tool is better.
  2. Digital multimeter For checking voltage, resistance, and ground.
  3. Oscilloscope A two-channel automotive scope lets you compare CMP and CKP signals side by side.
  4. Wiring diagram Vehicle-specific. You need to know pin locations, wire colors, and circuit paths.
  5. Borescope For inspecting the reluctor ring without disassembly.

What Mistakes Do People Make When Diagnosing This Code?

The biggest mistake is replacing the sensor without testing anything. A new sensor in a circuit with damaged wiring or low reference voltage will set the same code, and you'll be right back where you started. This happens constantly, and it's the reason some people go through two or three sensors before figuring out the real cause.

Another common mistake is ignoring the crankshaft position sensor (CKP). On many engines, the CMP and CKP signals are compared against each other. A failing CKP sensor can cause the ECM to flag the CMP circuit because the two signals don't agree. Always check both sensors during diagnosis. If your RPM drops sharply at idle after you've already replaced the cam sensor, the problem may be something other than the cam sensor itself.

Some people also clear the code and hope it doesn't come back. It always does. The underlying electrical problem won't fix itself.

Can You Drive with a CMP Circuit Low Input Code?

You can, but it's risky. If the engine is stalling at stoplights, you're losing power steering and brake assist when it happens. That's a safety issue. Even if the engine restarts immediately, the stalling will likely get worse over time. On some vehicles, the engine may not restart at all if the CMP signal drops completely while driving.

Get it diagnosed and fixed as soon as possible. If you're seeing this pattern alongside RPM fluctuations at idle, there may be additional factors contributing to the idle stalling.

What Should You Do After Replacing the Camshaft Position Sensor?

Clear the codes and drive the vehicle through several complete warm-up cycles. Monitor live data on a scan tool specifically CMP signal status, RPM stability at idle, and fuel trim values. If the code comes back within a few drive cycles, the sensor wasn't the root cause.

Double-check the connector. Make sure it clicks fully into place and the locking tab engages. A connector that looks seated but isn't fully locked will cause intermittent signal loss that's hard to catch on a bench test.

Diagnosis Checklist

  • Read and record all DTCs and freeze frame data
  • Visually inspect CMP sensor connector, pins, and harness
  • Check 5V reference voltage at sensor connector (KOEO)
  • Verify clean ground at sensor connector
  • Measure sensor resistance (if applicable to sensor type)
  • Capture CMP signal waveform with an oscilloscope at idle and during stall
  • Compare CMP signal with CKP signal for correlation
  • Inspect reluctor ring for damage or contamination
  • Check battery voltage and charging system output
  • After repair, clear codes and verify through multiple drive cycles

Bottom line: A camshaft position sensor circuit low input code that causes stalling at stoplights almost always points to a real signal or wiring problem. Test before you replace, check the entire circuit not just the sensor and verify the fix with live data after the repair. Methodical diagnosis here will save you time, money, and repeat failures. Explore Design