OBD codes / P0341

OBD-II trouble code

P0341

Serious

Camshaft Position Sensor A Circuit Range/Performance

Treat P0341 with some urgency — it often causes hard starting or stalling and can progress to a no-start. Driving carefully to a shop is usually fine, but don't ignore it, and if the cause is timing-chain related, continued driving risks engine damage.

Diagnose P0341 on my car →Free · specific to your year, make & model

What this code means

The camshaft position sensor tells the computer where the valves are in their cycle, which it uses with the crank sensor to time fuel and spark. P0341 means the cam signal is present but out of its expected range or not lining up with the crankshaft as it should. Common causes are a failing sensor, a wiring/connector fault, or a damaged reluctor (tone) ring. It can also reflect a real timing problem — a stretched or jumped timing chain — so it's worth confirming, since a bad cam signal can cause hard starting, stalling, or a no-start.

Stuck on code P0341?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Hard starting or extended cranking
  • Stalling or rough running
  • Hesitation and reduced power
  • Occasional no-start
  • Check-engine light

What it costs to fix

Typical range: $120–$500 · about ~0.3–2.5 hrs of labor

If the cause is…PartLabor
Camshaft position sensor$30$200~0.3–2 hrs
Wiring / connector repair$10$120~0.5–1.5 hrs

The sensor is usually a low-hundreds job; labor depends on access. A damaged tone ring or a genuine timing-chain problem is a major repair that varies far too much to quote — get it diagnosed if the sensor and wiring check out.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0341 for my exact vehicle →

How to fix P0341

Easy — basic tools, most owners can do this

  1. Inspect the sensor's connector and wiring

    Unplug the camshaft position sensor and check for corrosion, oil wicking into the connector, or damaged wires nearby. A poor connection distorts the signal in exactly the range/performance way this code describes and costs nothing to fix.

  2. Pull the sensor and examine its tip

    Most cam sensors come out with a single bolt. Metal filings clinging to the magnetic tip distort its reading — and also hint at wear debris circulating in the engine — while oil soaking a cracked sensor body points to simple failure.

  3. Replace the sensor

    Given the low part cost and easy access on most engines, a new sensor is the sensible next move once the wiring checks out. Use a dab of oil on the new O-ring, seat it fully, and don't overtighten the bolt.

  4. Clear the code and evaluate over several drives

    Hard starting and stalling should improve immediately if the sensor was the cause. Watch for the code to stay away through a week of mixed driving before calling it fixed.

  5. If it returns, suspect the reluctor ring or timing

    A P0341 that survives a known-good sensor and clean wiring means the signal really is out of step — a damaged tone ring or a stretched/jumped timing chain. That's a mechanical inspection behind covers, and the point to hand it to a shop, especially if there's a startup rattle.

DIY or shop? The common fix — connector cleanup or a one-bolt sensor swap — is about as beginner-friendly as engine repairs get, and the part is inexpensive on most vehicles. Shop involvement starts when the new sensor doesn't cure it: verifying the reluctor ring and actual cam timing requires teardown and engine-specific timing knowledge, and an unresolved timing fault can leave you stranded with a no-start.

Tools for the DIY steps: Socket set · OBD-II scan tool · Electrical contact cleaner · Clean rag for the sensor tip · Small amount of engine oil for the O-ring

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0341.

Frequently asked

Can I drive with P0341?

Short trips to get it diagnosed are usually okay, but it can cause stalling or a no-start, so don't rely on the car for important journeys. If the cause is timing-related, stop driving and have it checked.

What's the difference between P0340 and P0341?

P0340 is a missing or erratic cam signal (circuit malfunction); P0341 is a cam signal that's present but out of range or not correlating with the crank. Both point at the sensor, wiring, tone ring, or timing, and are diagnosed similarly.

Is P0341 a timing chain problem?

It can be — the code can flag the cam being out of sync with the crank, which a stretched or jumped chain causes. But a failing sensor or tone ring is more common and cheaper, so confirm before assuming the worst.

How much does it cost to fix P0341?

The sensor is typically a low-hundreds repair depending on access. A tone-ring or timing-chain repair is a major job and much more expensive, which is why diagnosis matters before buying parts.

Seeing P0341 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0341 for my vehicle

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0341 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.