7 Signs of a Bad Camshaft Position Sensor (And How to Confirm It)

Hard starts, stalling, and a stubborn check engine light are the classic signs of a bad camshaft position sensor. Here is how to spot each one and confirm the sensor is the real culprit before you spend a dime on parts.

⚠ Hard / no-start Code P0340 / P0341 $120-$300 to fix DIY-friendly part

⚡ The short answer

A failing camshaft position sensor announces itself. If your engine is hard to start, stalls without warning, idles rough, or throws code P0340 or P0341, a bad camshaft position sensor is one of the top suspects. The catch: the same symptoms can come from wiring, a weak crankshaft sensor, or a slipped timing chain. Confirm with a scan tool before you replace anything.

The camshaft position sensor tells your engine computer exactly where the camshaft is in its rotation. The computer uses that signal to time fuel injection and spark. When the signal drops out or gets noisy, timing goes wrong and the engine misbehaves. The good news is that these sensors are cheap and the fix is usually quick once you have confirmed it is the problem.

📋 The 7 signs of a bad camshaft position sensor

You will rarely see all seven at once. Most drivers notice two or three. Here is what each sign looks like in the real world.

SignWhat you feel / seeHow often it points to the cam sensor
1. Check engine lightLight on, code P0340 or P0341 storedVery common, the first clue
2. Hard or no startLong cranking, sometimes will not start when hotCommon, classic symptom
3. StallingEngine quits at idle or randomly at speedCommon, can be dangerous
4. Rough idleShaking, uneven RPM, vibration at stoplightsFrequent
5. Hesitation / jerkingStumble or surge when acceleratingFrequent
6. Poor fuel economyNoticeably fewer miles per tankSometimes
7. Limp / reduced power modeCapped RPM, sluggish, won't shift normallySometimes on newer cars

The pattern that screams "cam sensor"

The most telling combination is hard starting plus stalling plus a stored P0340. Many sensors fail intermittently when they get hot, so a car that starts fine cold but cranks forever after sitting in a hot parking lot is a textbook camshaft position sensor case. If you are seeing a complete no-start every time, also rule out the crankshaft position sensor, which usually causes a hard no-start because the computer loses its primary timing reference.

🔎 How to confirm it is actually the sensor

Symptoms get you to a short list. They do not confirm the diagnosis. Spend 20 minutes here and you can avoid throwing $200 of parts at the wrong problem.

  1. Pull the codes. Plug in any OBD2 scanner. P0340 (circuit malfunction) and P0341 (range/performance) point straight at the cam sensor circuit. Also note P0342, P0343, or bank-specific codes like P0345.
  2. Inspect the connector and wiring. Unplug the sensor and look for oil, corrosion, melted pins, or chafed wires. A surprising number of "bad sensors" are really a bad connector or a wire rubbed through against the engine. This is the cheapest fix of all.
  3. Check live data. A scan tool that reads camshaft RPM or sensor status should show a steady signal while cranking. A signal that drops to zero or flickers confirms a failing sensor.
  4. Watch for a crank-no-start while cranking. If the cam signal disappears as the engine cranks but the crank signal stays steady, the camshaft sensor is the weak link.
  5. Rule out timing. If you also hear rattle on startup or the codes mention correlation between cam and crank, the issue could be a stretched timing chain, not the sensor. That is a far bigger repair, so confirm before you commit.

Not sure how to read the live data on your specific car? Our free AI diagnosis walks you through the exact checks for your year, make, and model.

Is it the cam sensor, or something pricier? Get ranked causes, parts, and confirmation steps for your exact vehicle in under a minute.
Run Free Diagnosis →

💰 What it costs to fix

This is one of the more affordable sensor repairs, which is part of why people are relieved when symptoms point here instead of at the timing system or the engine itself.

ItemTypical rangeNotes
Sensor (part)$20 - $100OEM costs more; many V6/V8 engines have two sensors
Labor$80 - $200Higher if the sensor is buried behind the intake or accessories
Total at a shop$120 - $300Most cars land in the middle of this range
DIY total$20 - $100Often a single bolt and one connector

Before you say yes to a shop estimate, run the number through our quote checker to see if you are being charged a fair rate for your area.

⚠ Common mistakes people make

  • Replacing the sensor without checking the wiring. A corroded connector or chafed wire mimics a bad sensor perfectly. Inspect it first.
  • Confusing it with the crankshaft sensor. They sound similar and live near each other, but they throw different codes and cause different failure patterns. Read the code, do not guess.
  • Ignoring intermittent symptoms. A sensor that only acts up when hot will get worse, often leaving you stranded. Do not wait for a full failure.
  • Skipping the timing chain check on high-mileage engines. On engines past 120,000 miles, a stretched chain can throw cam-correlation codes that look like a sensor fault but cost ten times as much to fix.
  • Buying the cheapest aftermarket part. Bargain-bin sensors are a notorious source of "I replaced it and it still does it." A quality or OEM sensor is worth the extra $20.

🚀 Can you keep driving?

Drive it home, then stop. If the engine still runs, you can usually limp it to your driveway or a shop, but a failing camshaft position sensor can stall the car without warning, including at speed. Avoid highways and long trips until it is fixed.

The risk is not engine damage, it is being stranded or losing power in traffic. Because the part is cheap and the fix is fast, there is little reason to drive on a confirmed bad sensor for long. If your car is in limp mode or stalling repeatedly, treat it as a near-term priority rather than something to put off.

✓ TL;DR

  • The top signs of a bad camshaft position sensor are a check engine light (P0340/P0341), hard or no-starts, stalling, rough idle, and hesitation.
  • Hot-engine no-starts that clear after the car cools are a classic giveaway.
  • Confirm with a scan tool and a connector inspection before buying parts. Wiring and the crankshaft sensor are common imposters.
  • Most fixes run $120 to $300, or $20 to $100 as a DIY job.
  • Drive it home, then fix it. Do not push your luck on the highway.

❓ Frequently asked questions

What are the most common signs of a bad camshaft position sensor?
The most common signs are a check engine light (often code P0340 or P0341), hard or no-start conditions, stalling, rough idle, hesitation or jerking under acceleration, and reduced fuel economy. Many cars also enter a reduced-power limp mode.
Can you still drive with a bad camshaft position sensor?
Sometimes, but you should not drive far. A failing sensor can cause sudden stalling at speed, intermittent no-starts, and unpredictable behavior. If the engine still runs, drive it straight to a shop or your driveway and avoid highways or long trips.
What code does a bad camshaft position sensor throw?
The classic codes are P0340 (camshaft position sensor circuit malfunction) and P0341 (circuit range/performance). You may also see P0342, P0343, P0344, or bank-specific codes like P0345 on V-configuration engines.
How much does it cost to replace a camshaft position sensor?
Most camshaft position sensor replacements run $120 to $300 total. The part itself is usually $20 to $100, and labor is typically $80 to $200 depending on how buried the sensor is on your engine.
What is the difference between a bad camshaft sensor and a bad crankshaft sensor?
A bad crankshaft position sensor usually causes a complete no-start because the ECU loses the primary timing signal. A bad camshaft position sensor more often causes hard starts, stalling, and rough running because the engine can sometimes fall back on the crank signal. Codes and the scan tool tell them apart.
Can a bad camshaft position sensor fix itself?
No. A sensor can fail intermittently, especially when hot, which makes symptoms come and go, but it will not permanently repair itself. Intermittent symptoms usually get worse over time until the sensor fails completely.