P0341🔧 Engine timing / cam and crank sensorsStop and fix promptly

P0341: Camshaft Position Sensor A Range/Performance (Meaning, Causes, Fixes)

Reviewed 2026-10-22 · Based on 3 cited source(s)

What P0341 means

The camshaft position sensor (CMP) reads the exact rotational position of the camshaft as a toothed reluctor wheel on the camshaft passes it. The engine computer (PCM) uses this signal to time spark and fuel injection; OBD-Codes.com adds that it also tells the PCM when a cylinder is at top dead center on the compression stroke. P0341 is a generic code that applies to OBD-II vehicles, though repair steps vary by make and model. It sets when the signal is out of its specified range, irregular, or interrupted. Compare P0340, which is the general circuit code for the same sensor. The two sources overlap but stress different things. OBD-Codes.com points to cam sensor wiring routed too close to spark plug wires or coils (causing interference), poor connections at the sensor or PCM, a bad sensor, and a damaged reluctor wheel, and notes the code can also be set by long cranking periods. It adds that on some vehicles without a cam sensor, this code really points to a bad misfire from plugs, plug wires or coils. RepairPal instead lists a defective crankshaft position sensor and a misfiring engine as causes, and warns that the cam sensor is often replaced when the real problem is the crank sensor, chafed wiring or a misfire. P0341 is the next code in the camshaft sensor family after P0340, which ranked 19th in the 2026 carfaultcodes.co.uk review of UK fault code data.

Severity: can I keep driving?

Stop and fix promptly

Get this diagnosed promptly. RepairPal rates P0341 'Urgent' and lists hesitation, stalling, and an engine that dies and won't restart among the symptoms. OBD-Codes.com notes the car will often still run, sometimes in limp-home mode, but if it hesitates, stalls or is hard to start, avoid relying on it in traffic or on the highway until it's checked.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Failed camshaft position sensor
  2. Poor or corroded connection at the cam sensor or at the PCM
  3. Cam sensor wiring routed too close to spark plug wires or ignition coils, causing interference (listed by OBD-Codes.com)
  4. Damaged reluctor wheel, such as missing teeth (listed by OBD-Codes.com)
  5. Failed crankshaft position sensor (listed by RepairPal)
  6. Engine misfire (listed by both sources)
  7. Extended cranking can also set the code (noted by OBD-Codes.com)

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes. A crankshaft sensor code (such as P0335), cam timing codes (P0016, P0017) or misfire codes (P0300 to P0304) alongside P0341 change where you should look first.
  2. Check that the cam sensor wiring isn't routed against spark plug wires, coils or other ignition parts, and reroute it if it is.
  3. Inspect the sensor wiring and connector for burn marks, melting, chafing or corrosion, and repair anything damaged.
  4. Inspect the sensor itself for damage. If you can see the reluctor wheel through the sensor port, look for missing or damaged teeth.
  5. Clear the code after any repair and see whether it returns before buying parts.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • The engine cranks but won't start, or stalls while driving
  • You've replaced the cam sensor and the code came back, which RepairPal flags as a common misdiagnosis
  • The reluctor wheel needs checking and isn't visible without taking the engine apart
  • P0341 appears together with cam timing codes like P0016 or P0017, which can point to timing chain or belt problems

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Will a new camshaft sensor fix P0341?

Often, but not always. OBD-Codes.com says replacing the sensor often fixes it but recommends checking wiring routing, connectors and the reluctor wheel first. RepairPal lists replacing the cam sensor when the real cause is a bad crankshaft sensor, chafed wiring or a misfire as common misdiagnoses.

Can I drive with P0341?

The car will often run, since the fault is frequently intermittent and the PCM may use a limp-home mode. But RepairPal rates P0341 'Urgent' because the engine can stall or die and not restart, so get it diagnosed promptly.

What's the difference between P0340 and P0341?

P0340 is a general circuit fault for camshaft sensor 'A', meaning the signal is missing or irregular. P0341 is the range/performance code, meaning a signal is present but out of range or inconsistent with what the PCM expects.

Sources

  1. OBD-Codes.com: P0341 Camshaft Position Sensor Circuit Range/Performance
  2. RepairPal: P0341 Camshaft Position Sensor "A" Circuit Range/Performance (rated Urgent)
  3. carfaultcodes.co.uk: Annual Fault Code Review 2026

Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.