When your car starts stalling, hesitating, or throwing a check engine light, two of the most common culprits are the camshaft position sensor and the throttle position sensor. They share some overlapping symptoms, which is exactly why so many people replace the wrong one first. Understanding the difference between a bad camshaft sensor vs throttle position sensor can save you time, money, and the frustration of chasing the wrong problem.
What Does the Camshaft Position Sensor Actually Do?
The camshaft position sensor (CMP) monitors the position and speed of the camshaft as it rotates. It sends this data to the engine control module (ECM), which uses it to manage fuel injection timing and ignition timing. Without an accurate signal from the CMP, the ECM doesn't know exactly where each cylinder is in its cycle. The engine can still run on many vehicles because the ECM falls back on the crankshaft position sensor, but performance takes a noticeable hit.
What Does the Throttle Position Sensor Do?
The throttle position sensor (TPS) sits on the throttle body and measures how far open the throttle plate is. Every time you press the gas pedal, the TPS tells the ECM how much air is flowing into the engine so it can adjust the fuel mixture accordingly. A faulty TPS sends incorrect throttle angle data, which confuses the ECM's fuel calculations. The result is poor response when you press the accelerator or erratic behavior at idle.
Symptoms of a Bad Camshaft Position Sensor
A failing camshaft sensor tends to cause problems that are most obvious during starting and at higher engine speeds. Here are the most reported symptoms:
- Hard starting or no start: The engine cranks but struggles to fire because the ECM can't properly time the ignition and fuel injection.
- Engine stalling: The engine may shut off suddenly while driving or at idle, especially when warm.
- Rough idle and misfires: Inaccurate camshaft timing data leads to uneven combustion across cylinders.
- Check engine light with specific codes: Common codes include P0340, P0341, P0344, P0345, and P0349.
- Poor fuel economy: The ECM may default to a richer fuel mixture to compensate for missing timing data.
- Reduced power at higher RPM: The engine may feel weak or hesitant when accelerating hard.
- Stiff or unresponsive accelerator pedal: Some drivers report that a bad camshaft sensor can cause the accelerator pedal to feel stiff or sluggish, which often gets mistaken for a throttle body problem. If you're dealing with this issue, our guide on why a camshaft sensor can cause a stiff accelerator pedal explains the connection in detail.
Symptoms of a Bad Throttle Position Sensor
A failing TPS creates a different set of problems that are usually most noticeable when you're actively pressing or releasing the gas pedal:
- Delayed or surging acceleration: You press the pedal and nothing happens for a moment, or the engine surges forward unexpectedly.
- Unstable idle speed: The idle may race up and down or drop low enough to stall.
- Hesitation or stumbling: The engine stutters when you try to accelerate from a stop or while merging.
- Sudden loss of power while driving: The ECM may cut fuel if it receives an erratic signal and doesn't know the throttle position.
- Check engine light with TPS-related codes: Common codes include P0121, P0122, P0123, and P2135.
- Transmission shifting problems: On some vehicles, the TPS signal also affects shift timing, so you may feel hard shifts or delayed gear changes.
- No start condition (less common): A completely dead TPS can prevent starting on certain vehicle makes, though this is rarer than with a camshaft sensor failure.
How Do You Tell the Difference Between the Two?
Since both sensors can cause stalling, rough idle, and a check engine light, the confusion is understandable. But there are some practical ways to narrow it down:
- Read the diagnostic trouble codes: This is the fastest way. A P0340 series code points to the camshaft sensor. A P0120 series code points to the TPS. If both codes appear, one failure may have triggered the other.
- When does the problem happen? Camshaft sensor issues tend to show up most during cranking and at higher speeds. TPS issues are most obvious when you're modulating the gas pedal during acceleration, deceleration, or idle transitions.
- Does the accelerator pedal feel different? A stiff or unresponsive pedal more often connects to the camshaft sensor affecting overall engine management, while a pedal that feels "dead" or causes surging usually ties to the TPS. If you've already noticed a pedal feel issue, our article on replacing the camshaft position sensor and fixing pedal feel walks through a real repair scenario.
- Check live data with a scan tool: Monitor the TPS voltage as you press the pedal. It should sweep smoothly from about 0.5V at closed throttle to about 4.5V at wide open. Any jumps, flat spots, or dropouts indicate a bad TPS. For the camshaft sensor, watch the camshaft timing signal for dropouts or erratic readings at different RPMs.
Can a Bad Camshaft Sensor Mimic a Bad Throttle Position Sensor?
Yes, and this is where most DIYers get tripped up. Both sensors feed critical timing and load data to the ECM. When the camshaft sensor sends bad data, the ECM may adjust fueling and ignition in ways that feel like a throttle response problem. You might experience hesitation on acceleration, which looks like a TPS issue on the surface. Similarly, some TPS failures can cause misfires and rough running that mimic camshaft timing problems.
This is why relying on symptoms alone is not enough. OBD-Codes.com is a useful reference for understanding what each code means and which sensor is actually at fault.
Common Mistakes When Diagnosing These Sensors
Several mistakes happen repeatedly when people try to figure out which sensor is bad:
- Replacing parts without scanning first: Throwing parts at the problem without reading codes is expensive guesswork. Always scan the ECM first.
- Ignoring wiring and connectors: Sometimes the sensor itself is fine, but the wiring harness has a break, corrosion, or a loose connector. Inspect the wiring before buying a new sensor.
- Clearing codes before noting them down: Write down all stored and pending codes before clearing them. Some codes only appear under specific driving conditions.
- Assuming the cheaper sensor is the problem: TPS sensors are often less expensive, so people start there. But if the actual fault is the camshaft sensor, you've wasted money and time.
- Forgetting that one bad sensor can trigger codes for another: A failing camshaft sensor can cause the ECM to set TPS-related codes because the overall engine management is disrupted. Always look at the primary code, not just secondary or pending ones.
Useful Tips for Testing at Home
If you want to diagnose these sensors yourself before buying replacements, here are some practical steps:
- Use a basic OBD-II scanner: Even an inexpensive Bluetooth scanner paired with a phone app can read codes and show live sensor data. You don't need a $500 tool for this.
- Test TPS voltage with a multimeter: Back-probe the signal wire on the TPS connector. With the key on and engine off, slowly open the throttle by hand. The voltage should climb smoothly with no dropouts.
- Check camshaft sensor resistance: With the sensor disconnected, measure resistance across its terminals with a multimeter. Compare the reading to the specification in your vehicle's service manual. A reading outside the spec means the sensor is bad.
- Wiggle test the connectors: With the engine running, gently wiggle the connector on each sensor. If the engine stumbles or the idle changes, you may have a loose or corroded connection rather than a failed sensor.
- Swap test (if accessible): On some engines with dual camshaft sensors (bank 1 and bank 2), you can swap them and see if the code follows the sensor. If it does, the sensor is confirmed bad.
What Happens If You Ignore These Symptoms?
Driving with a failing camshaft or throttle position sensor won't usually cause immediate catastrophic engine damage, but it creates real problems over time:
- Poor fuel economy: The ECM can't optimize fuel delivery without accurate sensor data, so you'll burn more fuel than necessary.
- Catalytic converter damage: Running rich or with misfires sends unburnt fuel into the exhaust, which can overheat and destroy the catalytic converter a repair that costs $500 to $2,000+.
- Unexpected stalling: An engine that stalls in traffic or at intersections is a safety issue, not just an inconvenience.
- Failed emissions test: In states with emissions testing, a check engine light is an automatic fail.
Replacing the Camshaft Position Sensor: What to Expect
On most vehicles, the camshaft sensor is accessible with basic hand tools and costs between $20 and $100 for the part. The job usually takes 30 to 60 minutes. After replacement, you may need to clear the codes and drive through a few key cycles for the ECM to relearn the new signal. Some vehicles also require a crankshaft position relearn procedure. If you've already diagnosed a camshaft sensor issue and want a step-by-step walkthrough, check out our guide covering how to replace the camshaft position sensor and resolve pedal feel issues.
Replacing the Throttle Position Sensor
The TPS is usually mounted directly on the throttle body with two small screws. The part typically costs $15 to $75. After installation, most vehicles need a TPS relearn or throttle body relearn procedure, which you can often do with a scan tool or by following a specific key-on, key-off sequence. Disconnecting the battery for 15 minutes after the swap can also help the ECM reset its learned values.
Which Sensor Should You Check First?
If you're stuck choosing between the two, follow this priority:
- Read the codes first. Always. This takes five minutes and eliminates guesswork.
- If you have camshaft-related codes (P0340, P0341, etc.): Start with the camshaft sensor and its wiring.
- If you have TPS-related codes (P0121, P0122, etc.): Start with the throttle position sensor and its connector.
- If you have both types of codes: Fix the primary (first stored) code first, clear the system, and drive. Often the secondary code will disappear once the main issue is resolved.
- If you have no codes but suspect one of these sensors: Use live data to monitor both sensors while driving. Look for dropouts or erratic readings from either one.
For a deeper look at how these two failures compare side by side with real-world repair examples, our detailed breakdown of bad camshaft sensor vs throttle position sensor symptoms covers the diagnosis process in more depth.
Quick Diagnostic Checklist
- ✅ Connect an OBD-II scanner and write down all stored, pending, and history codes
- ✅ Note exactly when the symptoms happen starting, idle, acceleration, or constant
- ✅ Inspect both sensor connectors for corrosion, loose pins, or damaged wiring
- ✅ Check TPS voltage sweep with a multimeter (should go from ~0.5V to ~4.5V smoothly)
- ✅ Test camshaft sensor resistance against the service manual spec
- ✅ Look up your specific codes on a resource like OBD-Codes.com before buying parts
- ✅ Fix the primary fault first, clear codes, and drive 50+ miles before assuming you need a second repair
Camshaft Sensor Causing Stiff Accelerator Pedal: Diy Fix Guide
How to Test a Camshaft Position Sensor with a Multimeter
Replacing Camshaft Position Sensor and Pedal Feel Fix
Fix Obd2 Code P0340 and Stiff Throttle Response – Diy Camshaft Sensor Repair Guide
Camshaft Position Sensor to Throttle Pedal Wiring Harness Damage Diagnosis Steps
Intermittent Camshaft Position Sensor Signal Causing Sticky Accelerator Pedal Fix for Mechanics