Check engine light on? Type your code.

P0341: Camshaft position sensor range/performance

Drive carefully. Get it checked within a week or two.

Can I drive with P0341?

Yes, but drive carefully and get it checked soon. Camshaft timing signal is erratic; engine cranks longer before starting.

What does P0341 mean?

P0341 stands for Camshaft Position Sensor 'A' Circuit Range/Performance (Bank 1).

Symptoms you may notice

  • Extended engine cranking (5 to 10 seconds) before starting
  • Sudden engine stalling while idling or slowing down
  • Noticeable lack of engine power and sluggish throttle

How much does it cost to fix?

Repair costs for code P0341 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:

  • Failing camshaft position sensor
    $50-$160 common
  • Stretched timing chain or jumped timing tooth
    $700-$2000 possible
  • Metal shavings or sludge on magnetic sensor tip
    $30-$80 possible
  • Loose sensor bolt
    $15-$40 rare

What to do next

  1. Remove sensor and wipe clean of metallic sludge.
  2. Check for timing chain rattle on cold startup.
  3. Replace the camshaft position sensor.
Last updated: October 2026

Related codes

General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.

About this code

Code P0341 is common on Honda VTEC and modern 4-cylinder engines. A stretched timing chain or failing sensor causes the signal to drift out of spec. You can drive carefully while scheduling repair.