Symptoms of a Bad Camshaft Position Sensor: 8 Signs (October 2026)

If you’re wondering about the symptoms of a bad camshaft position sensor, expect an illuminated check engine light, trouble starting with extended cranking, and unexpected engine stalling. The sensor reports where the camshaft is turning so the engine control module can time fuel and spark, so when its signal drops the whole engine management strategy goes with it.

I’ve pulled codes on enough BMWs and Japanese Nines to know this fault rarely announces itself cleanly. It shows up first as drivability you can describe but can’t explain, then ends with a car that cranks forever or dies at a stop sign.

Table of Contents

Symptoms of a Bad Camshaft Position Sensor at a Glance

Symptoms of a Bad Camshaft Position Sensor at a Glance

The symptoms of a bad camshaft position sensor range from a nuisance warning light to a car that will not fire at all. This table ranks them by how quickly you need to act.

SymptomWhat you will noticeHow urgent
Check engine light onWarning lamp stays lit, often with codes in the P0340 to P0349 rangeBook a scan this week
Extended crankingEngine cranks 10 to 30 seconds before firingDiagnose promptly
Crank, no fireStarter turns, engine never catchesStop driving
Sudden stallingEngine dies at idle, at lights, or mid-driveStop driving
Rough idle and misfiresShaky idle, shaking under light throttle, blinkers flicking at idleSoon
Hesitation and lost powerBogging when you ask for accelerationSoon
Dropped economyNoticeable jump in fuel useMonitor
Odd transmission shiftingHarsh or late shifts, or transmission warning lightSoon

What Does a Camshaft Position Sensor Do?

A camshaft position sensor tells the engine control module where the camshaft is rotating and how fast. The module uses that data alongside the crankshaft position sensor to identify which cylinder is on its power stroke.

Without it, the module cannot time the fuel injectors or place the ignition spark, so fuel delivery and spark timing fall back to a fixed strategy. On engines with variable valve timing, the same signal commands the VANOS solenoids, which is why a cam sensor fault often shows up as lost torque rather than a dead engine.

What Are the Most Common Symptoms of a Bad Camshaft Position Sensor?

Eight symptoms cover almost every case I’ve seen, and they usually arrive in that order.

  1. Check engine light stays on: the module detects an implausible or missing cam signal and stores a diagnostic trouble code, commonly P0340 through P0349.
  2. Extended cranking before start: the engine may crank 10 to 30 seconds before firing, which is the classic intermittent cam sensor complaint on forums.
  3. Crank but will not fire: with no cam position the module may not command injection or spark at all, leaving you cranking on compressed air.
  4. Engine stalls unexpectedly: a marginal sensor can drop out at idle or at low speed, killing the engine at a stop sign or in a parking lot.
  5. Rough idle and misfires: uneven fuel and spark timing produce a shaky idle, and the exhaust note goes flat or unsteady.
  6. Hesitation and loss of power: the module falls back to a conservative fuel map, and the car bogs when you press the accelerator.
  7. Reduced fuel economy: running rich to compensate for an unreliable signal costs you real-world economy even when the light is off.
  8. Odd transmission shifting: on automatics, the module and the transmission share a common supply, so a cam fault can bring on harsh or delayed shifts.

These are symptoms of a bad camshaft position sensor in general terms. Which ones show up depends heavily on your engine, and a BMW with VANOS will often give up power before it ever lights the dash.

How Can You Tell a Camshaft Sensor Problem From Other Engine Faults?

A camshaft sensor fault usually leaves the engine alive but unhappy, while a crankshaft sensor fault usually kills it outright. That contrast is the fastest way to narrow the field before you buy anything.

Camshaft position sensorCrankshaft position sensor
JobIdentifies cylinder and cam phaseMeasures crank position and speed
Typical codesP0340 to P0349, P0016, P0011, P0014P0016, P0017, P0291, P0292
Failure behaviorStall, rough running, or limp modeUsually no-start; tach often dead
Starting symptomLong crank, second or third key turnCrank with no fire at all
TachometerUsually still readsOften no RPM reading

If the tachometer shows no engine speed, suspect the crank sensor first. My longer breakdown of what a bad crankshaft position sensor does covers that side.

Several other faults wear the same mask. A failing VANOS solenoid, a stretched timing chain, a dirty mass airflow sensor, a weak ignition coil, or worn spark plugs can all give you a rough idle and missing power without a single cam-related code. If the stored codes don’t point at the cam sensor, don’t condemn it. More on the BMW side of that below.

Why Does a Bad Camshaft Position Sensor Trigger a Check Engine Light?

The light comes on because the module sees cam data that doesn’t make sense. Either the signal is missing, or it contradicts what the crank sensor reports.

Codes vary by manufacturer, so treat this as a reference rather than a promise for your car.

CodeMeaningMatching symptom
P0011Camshaft position timing over advancedLoss of power, rough idle
P0014Camshaft position timing over retardedLimp mode, hesitation
P0016Crank and cam correlation errorStalling, no-start
P0017Crank and cam position correlationStalling after warm idle
P0340Camshaft position sensor circuit, bank 1Misfires, stalling
P0341Range or performance, bank 1Intermittent stall
P0345Camshaft position sensor circuit, bank 2Misfires, poor power
P0348Range or performance, bank 2Intermittent stall
P0349Speed sensor performanceErratic running

Note that P0016 and P0017 are correlation codes. They can mean either sensor is wrong, which is why guessing between cam and crank based on a code alone is a coin flip.

Can You Drive With a Bad Camshaft Position Sensor?

You can drive a short distance to a shop, and a fully dead cam sensor often triggers a limp-home mode that limits power and fuel. But stalling at speed is a real possibility, and a lost cam signal on some engines means the car may not restart where you stopped.

Limp mode is the module protecting itself with reduced output. What limp mode is and what causes it is worth reading if the power is capped but the car still runs.

Stop driving and arrange diagnosis if the engine stalls in motion, cranks without firing, or runs rough enough to be hard to control at speed. With family in the car, don’t gamble on it.

What Causes a Camshaft Position Sensor to Fail?

Most failures come down to heat, oil, and vibration rather than a sudden break. The sensor sits close to hot exhaust and an oil-fed cam lobe, and it lives on that stress cycle for years.

Internal element wear and heat soak account for many units dying in older engines. Oil or coolant seeping into the connector from a nearby leak causes a signal that fades as the fluid warms up, which explains the intermittent stalls. Corroded terminals and chafed wiring in the harness are extremely common on older vehicles. A damaged reluctor wheel, an impact, or a bent mounting face from an incorrect prior install can also knock a good sensor out of range.

When a brand-new sensor fails within months, look at the second install. Forum mechanics keep pointing to a worn O-ring seal, oil pushed into the connector during fitting, or a harness bent during the first repair. The sensor was never the problem.

How Is a Camshaft Position Sensor Diagnosed and Replaced?

Diagnosis runs from cheapest test to most invasive: read the codes, look at the sensor and its wiring, then measure the signal. Replace the sensor only once you’ve confirmed the fault.

  1. Read stored codes and freeze frame. Write down every code, not just the cam one, and note the RPM and load recorded with it. A crank-position failure with a matching P0016 changes your whole plan.
  2. Inspect the connector and wiring. Unplug it at the engine bay and look for oil, coolant, green corrosion, or a bent pin. Clean and dry, then check the terminals still grip.
  3. Look at the sensor tip and reluctor wheel. Shine a light into the sensor hole and check for scoring on the trigger wheel or a sensor tip rubbing the cam.
  4. Watch live data while cranking and idling. The cam RPM value should track crank RPM smoothly. Dropouts that repeat with your symptom are your fault.
  5. Test the signal properly. A Hall-effect sensor produces an AC pulse; a scope shows the waveform and a clean duty cycle, which catches a failing unit that still passes a voltage check.
  6. Replace and relearn. Fit the new sensor, clear the codes, then let the module relearn cam-to-crank correlation on most BMWs and other modern vehicles. Skipping the relearn is a common reason codes come straight back.

Symptoms of a Bad Camshaft Position Sensor on BMWs: What to Check First

On BMWs, check the DME for stored faults before touching a part. The cam signal feeds the VANOS solenoids, so a weak sensor shows up as a rattle or loss of torque at low revs that looks like a timing problem. BMW VANOS rattle causes and fixes covers that failure mode in detail.

Location varies by engine family, but on most BMW sixes the cam sensors sit at the front of the cylinder head near the cam pulley, one per bank. Some older M54 and M62 units have the sensor inside the distributor. Follow the wiring, and expect a tight working space on the V8s. Where you can’t get a clean look or a reliable measurement, hand it to a qualified technician with the BMW service manual for your VIN.

Frequently Asked Questions

How can you tell if your camshaft position sensor is bad?

Read the stored codes first. P0340 to P0349 point at the cam sensor circuit, and P0016 or P0017 mean the cam and crank signals disagree. Then inspect the connector for oil or corrosion and watch the cam RPM value in live data while cranking. A signal that drops out at the same moment the engine stalls confirms the fault.

What happens if you unplug the camshaft position sensor?

Most engines will crank but not fire, because the module has no cam phase to time injection and spark. Some BMWs allow a start with a failed sensor by using a preset value, and others immediately drop into limp mode with reduced power. On a few older designs the tachometer also goes dead, which is a clue the crank signal is the real problem.

Can you still drive with a bad camshaft sensor?

A short drive to a shop is usually fine if the engine stays running, since limp mode caps power and fuel. Driving is not fine if the engine stalls in traffic, cranks without firing, or runs rough enough to be hard to control. Stalling at speed is the real danger, and some cars may not restart where they stopped.

How do you reset a cam position sensor?

There is no manual reset. Clear the stored codes with a scan tool after the repair, then let the engine idle and drive through a range of loads so the control module relearns cam-to-crank correlation. Most BMWs and other modern vehicles will also ask for the code to clear naturally, so cycling the ignition a few times before starting helps. Confirm no codes return on the next drive.

Is a camshaft sensor an easy fix to replace yourself?

On an accessible engine it is straightforward work: unplug the connector, remove one bolt, swap the part. On a BMW V8 or a transverse engine the sensor can be buried behind intake runners, and you can break the connector or the harness getting to it. Budget an hour on an easy layout and half a day on a hard one, plus the relearn step afterward.

What is the average lifespan of a camshaft position sensor?

Most last the life of the vehicle, and there is no published service interval. Failures cluster on engines past 100,000 miles, where heat cycling, oil intrusion, and connector corrosion take their toll. A sensor that fails on a low-mileage engine is worth looking at closely for a bent harness or a leaking seal that damaged the new unit too.

What Should You Do First?

Write down when the fault happens, then scan the DME and save every code with its freeze frame. Inspect the sensor, its connector, and the surrounding wiring for oil, coolant, or corrosion before ordering any part.

Confirm the fault with model-specific testing, and only then replace the sensor or repair the circuit. If the codes point somewhere else, you’ll have saved yourself a part and an afternoon.

Leave a Comment