P0341 moderate

Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor)

The P0341 code means the vehicle's onboard diagnostic system has detected: Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor). This is a moderate severity code.

My Garage →
Keep driving?
Short distances only
DIY difficulty
moderate
Estimated cost
$150 - $1,500 (parts and labor)
ANCEL AD310 OBD-II Scanner
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon
AstroAI Digital Multimeter
Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate links — we earn a commission at no extra cost to you.

Common Symptoms

  • Engine runs rough or misfires
  • Hard starting
  • Check Engine Light illuminated
  • Reduced engine power
  • Poor fuel economy

Probable Causes (Ranked by Likelihood)

  • Faulty camshaft position sensor Very High
  • Damaged, corroded, or loose CMP sensor wiring or connector High
  • Stretched or jumped timing chain/belt Moderate
  • Damaged cam sensor reluctor ring or tone wheel Moderate
  • Worn timing chain tensioner or guides Low
  • Oil contamination on sensor or connector Low

Common Fixes by Vehicle

What techs usually find when diagnosing P0341 on specific vehicles — tap your vehicle for the fix and the exact part:

2002-2015 Nissan Altima/Maxima 3.5L VQ35DE easy (sensor), hard (chain) DIY

Camshaft position sensor signal is out of expected range. Before replacing the sensor, check for timing chain stretch which causes erratic cam position readings. On VQ35DE engines, the timing chain guides wear around 100-120K miles. If the engine rattles on cold start, the chain/guides need replacement. If no rattle, replace the sensor (Hitachi). Confirm the exact part for your year and engine with a retailer's fitment lookup or your VIN before ordering - these applications split by engine and build date.

Labor: 30 min (sensor), 6-8 hours (timing chain)
2012-2019 Chevrolet Equinox/GMC Terrain 2.4L hard DIY

Timing chain stretch is the #1 cause of P0341 on the Ecotec 2.4L. Check for a cold-start rattle lasting 1-3 seconds. If present, replace the timing chain, tensioner, and guides as a kit. Also verify engine oil level and condition -- low oil accelerates chain wear. Do NOT just replace the cam sensor without checking the chain. Your dealer can confirm whether an open service bulletin or warranty extension applies to your VIN.

Labor: 4-6 hours
2009-2019 Dodge Ram/Charger 5.7L Hemi easy (sensor), hard (phaser) DIY

The cam sensor signal goes out of range when the camshaft phaser (VVT actuator) sticks on later Hemi engines with MDS/VVT. Check engine oil level and condition first -- dirty or low oil causes phaser issues. Replace the cam sensor (Mopar) and perform an oil change. If the code returns, the cam phaser may need replacement. Confirm the exact part for your year and engine with a retailer's fitment lookup or your VIN before ordering - these applications split by engine and build date.

Labor: 30 min (sensor), 4-6 hours (phaser)
2007-2018 Jeep Wrangler/Grand Cherokee 3.6L easy DIY

The Pentastar 3.6L has known timing chain issues after 100K miles. a manufacturer service bulletin REV.A addresses timing chain and guide failures. If P0341 is accompanied by P0016 or P0017, the timing is off and the chain/guides need replacement. If only P0341, try replacing the cam sensor first (Mopar) and clearing the code. Your dealer can confirm whether an open service bulletin or warranty extension applies to your VIN. Confirm the exact part for your year and engine with a retailer's fitment lookup or your VIN before ordering - these applications split by engine and build date.

Labor: 30 min

Frequently Asked Questions

Can I drive with code P0341?

You can drive short distances, but if the cause is a jumped timing chain, continued driving risks severe engine damage including bent valves on interference engines. Diagnose the cause before driving.

Can a stretched timing chain cause P0341?

Yes. A stretched timing chain is one of the most common causes. When the chain stretches, the camshaft falls behind the crankshaft, causing the CMP sensor signal to be out of the expected range.

Is P0341 always related to timing?

Not always. The sensor itself can fail, or its reluctor wheel can be damaged. However, when P0341 appears alongside codes like P0016 or P0017, timing chain stretch is very likely.

Mechanics Guide Step-by-step diagnosis

Step-by-Step Diagnostic Procedure

  1. Inspect the camshaft position sensor and its connector for damage, corrosion, or improper installation; test sensor voltage/resistance and wiring continuity per the service manual

  2. Check the cam sensor air gap and reluctor wheel for damage

  3. Monitor CMP sensor waveform with an oscilloscope for inconsistent signal patterns

  4. Compare camshaft position sensor timing to crankshaft position sensor timing using a scan tool -- a persistent deviation after the sensor and wiring check out indicates timing chain stretch

  5. If timing is off, inspect the timing chain/belt, tensioner, and guides for wear before replacing the chain

Sources 1

This page is built from documented references. Verify against your own service info before repair work.

  • SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)

P0341 on Diesel, EV & Equipment

The same code ID appears across other engines and platforms. The diagnostic flow varies by manufacturer — these are the platform-specific breakdowns:

Commonly Affected Vehicles

  • 2007-2017 Toyota Camry
  • 2008-2018 Chevrolet Equinox
  • 2005-2015 Volkswagen Jetta
  • 2010-2020 Ford Escape
  • 2009-2019 Nissan Altima

Related Codes

See All Codes & Fixes for Your Vehicle

Explore More

Was this helpful?

Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.