BestOBD2Picks
  • Best Scanners
  • Scanners by Vehicle
  • Reviews & Versus
  • Garage Tools
  • Learn
  • About
    • How We Research
    • Affiliate Disclosure
    • Contact
p0341: person plugging a scan tool into the OBD2 port of a car

P0341 Code: What It Means and How to Fix It

9 min read  ·  by Nicole Bennett  ·  Last updated: November 5, 2026

P0341 code means the engine computer sees a camshaft position sensor A signal on Bank 1 that is present but does not match expected operating conditions. It is a generic OBD-II code, so the exact cause depends on your make, model and engine.

Sensor faults and connector damage are the most common causes, but a stretched timing chain can set the same code. Diagnose the fault before you buy parts, because the repair path decides the cost.

In this guide7 sections
  1. What the P0341 Code Means
  2. Causes and Symptoms of the P0341 Code
  3. Is It Safe to Drive with a P0341 Code
  4. Diagnosing the P0341 Code
  5. How to Fix the P0341 Code
  6. P0341 Cost to Fix: What Drives the Bill
  7. Frequently Asked Questions

What the P0341 Code Means

P0341 is a generic OBD-II code for a range or performance fault in the camshaft position sensor A circuit on Bank 1, which means the signal exists but looks wrong.

The camshaft position sensor A tells the engine control module (ECM) where the camshaft is in its rotation. The ECM compares that signal with the crankshaft signal to check engine timing. When the camshaft signal is present but does not agree with what the engine is doing, the ECM stores this code and falls back to a default value.

The wording of the code is the same across brands, but sensor location, wiring and timing design differ by engine. That is why the same code can have different causes on different cars, and why a scan tool reading should always be checked against your vehicle’s service information.

Causes and Symptoms of the P0341 Code

The most likely causes of a P0341 code are a failing camshaft position sensor, damaged wiring or a connector, and a stretched timing chain. A specialist code reference lists the causes roughly from most to least likely, and that order is a useful place to start.

  • A failed or drifting camshaft position sensor
  • Damaged wiring or a loose, corroded connector
  • A stretched timing chain or a timing that has jumped
  • A lost 5V reference or sensor ground, on engines that use them

A stretched timing chain matters most for engine health, so check it before you replace only the sensor. Wiring and connector faults are usually the cheapest to confirm, so they come early in the diagnosis.

Manufacturer bulletins show that the sensor is not always the part at fault. Jeep bulletin 08-099-25, dated April 4, 2025, covers 2022 to 2023 Wrangler and Gladiator models with the 3.0L turbo diesel, a lit check engine light and P0341 stored. It names electromagnetic interference from mis-routed wiring as the cause, and the repair is to fix the camshaft sensor harness and re-route the generator wiring, listed at 1.0 labor hour.

GM bulletin PIP5822B, published in April 2022, covers some 2021 Escalade, Silverado, Suburban, Tahoe, Sierra and Yukon models with the LM2 engine. If normal diagnostics do not find the cause, it tells technicians to remove the camshaft position sensor and inspect the exciter wheel with a bore scope for a bend. It lists 3.1 hours for that inspection.

Symptoms You May Notice

Drivers with this code often report longer cranking before the engine starts, reduced power, rough running and higher fuel use. Some reports also describe occasional stalling, misfire-like stumbles and, on some engines, a crank-but-no-start condition. These reports are user accounts, so use them as clues rather than proof.

Is It Safe to Drive with a P0341 Code

A P0341 code is usually safe to drive gently for a short time, but you should diagnose it soon because timing drift can get worse. The engine keeps running on the ECM’s default values rather than measured ones, so performance can suffer.

As of November 6, 2026, a specialist code reference rates P0341 as moderately serious. That rating supports a short, gentle drive to a shop, not a long trip on a code that has not been diagnosed.

Stop driving and arrange a tow or a diagnosis if the engine stalls, will not start, or runs very roughly. Those symptoms go beyond the mild case that the reference describes, so treat them as urgent. Note when the code appears, because that detail helps any technician who reviews the car.

Diagnosing the P0341 Code

Diagnose a P0341 code by reading the freeze frame data, inspecting the sensor connector and then comparing live signals before you buy a sensor. Start with the freeze frame data, because it shows the engine conditions when the code was set.

Save the freeze frame data and a note of the live readings before you clear the code. If the crankshaft signal looks wrong too, the P0335 crankshaft position sensor code is the next place to look. Clearing a code can erase the stored conditions, and those conditions are what show when the fault appears.

Next, inspect the sensor connector and harness with the ignition off. Look for corrosion, bent pins, chafing and loose clips, since damaged wiring is one of the common causes of this code.

p0341: hands guiding an inspection camera through a dirty engine bay
A close look around the engine helps trace the camshaft sensor wiring.
  1. Review the freeze frame data to see when the code was set.
  2. Inspect the connector and harness for corrosion, bent pins and chafing.
  3. Compare the camshaft and crankshaft signals in live data.
  4. Check timing-related causes, such as VVT codes or timing chain noise.
  5. Wiggle-test the harness and sensor while watching live data if the fault is intermittent.
  6. Replace the sensor only if your measurements point to it.

If the live readings look normal at idle but drift under load, the fault may be intermittent or tied to temperature. Note the conditions in which the readings change, and bring those notes to the shop, because they shorten the diagnosis.

The wiggle test works only when a helper watches the live data while you move the harness. Do it with the engine in a safe state, because a moving part can cause injury.

How to Fix the P0341 Code

To fix a P0341 code, repair any connector or harness fault first, and replace the camshaft position sensor only when your tests point to it. Clean corroded terminals, repair chafed wiring and make sure the connector clicks firmly into place.

P0341 code: mechanic using a hand pump gauge on a car engine bay
A mechanic works in the engine bay during a vehicle inspection.

A clean connector does not prove the sensor is good, so recheck the live data after the repair. If the signals still disagree once the wiring is sound, check the timing chain and the related VVT components, because a stretched chain or a jumped timing can cause the same code.

Replacing the sensor alone will not fix a timing fault, so confirm the cause before you order the part. When the sensor is the cause, one manufacturer service bulletin for a 3.2L engine lists 0.3 to 0.5 hours of labor to replace a Bank 1 camshaft position sensor, as published by NHTSA-hosted service bulletin. That figure gives you a sense of the job size, and the camshaft position sensor replacement cost guide shows what else changes the price.

P0341 Cost to Fix: What Drives the Bill

The cost to fix a P0341 code depends on which part of the circuit has failed, and this guide does not list a verified dollar range. The table below shows what changes the bill for each repair path.

Repair path What drives the cost Notes
Connector or harness repair Time to trace the fault and any connector parts Usually the lowest-cost path when wiring is the cause
Camshaft position sensor replacement Sensor part price and labor time, 0.3 to 0.5 hours in the cited bulletin Replace only after tests point to the sensor
Timing chain or timing repair Engine tear-down labor and timing parts Usually the costliest path, so confirm it with a full diagnosis first

Ask the shop for a written estimate that lists diagnosis, parts and labor separately. Part prices and shop labor rates vary by region and vehicle, so check current figures for your car before you approve any work. A diagnosis fee is often charged separately from the repair, so ask whether it is credited toward the job if you approve the work. Compare two written estimates when the quoted repair is large, because diagnosis time varies from shop to shop.

Related Guides

  • P0016 code crankshaft and camshaft correlation
  • timing chain replacement cost

Frequently Asked Questions

What does the P0341 code mean on my car?

P0341 means the camshaft position sensor A circuit on Bank 1 has a range or performance fault. The signal is present but does not match what the engine should be doing. The exact cause depends on the make, model and engine, so confirm with freeze frame data and live readings.

Can I drive with a P0341 code?

Usually yes, for a short and gentle drive, according to a specialist code reference. Stop if the engine stalls, will not start or runs very roughly. Diagnose the code soon, because timing drift can get worse the longer the fault is ignored.

What causes P0341 most often?

A failing camshaft position sensor is listed first among the common causes. Wiring or connector damage and a stretched timing chain follow. Check the connector before you buy a sensor, because the cheap check can rule out a common fault.

Will clearing the P0341 code fix it?

Clearing the code with a scan tool does not repair the fault. If the cause is still present, it can come back after the next drive cycle. Repair the cause first, then clear the code and recheck the live data.

Is a P0341 code the same as a P0340 code?

No. Both codes involve the camshaft position sensor A circuit on Bank 1, but they describe different faults, and the P0340 camshaft position sensor circuit guide covers the other one. P0341 is a range or performance fault, so read the exact code on your scan tool before you start the repair.

Do I need a scan tool to read a P0341 code?

Yes, a scan tool or OBD2 reader is needed to read the code, its freeze frame data and the live camshaft and crankshaft signals. Without live data, you cannot tell whether the sensor or the wiring is the cause.

Start with the freeze frame data and a connector check, since those steps cost the least and rule out the most common faults. Choose the sensor or timing repair only after your tests point to it, and get a written estimate before you approve any work.

  • Nicole Bennett, Technical Content Editor at BestOBD2Picks
    Nicole Bennett
    Nicole Bennett, Technical Content Editor at BestOBD2Picks Nicole turns OBD-II standards, service bulletins, and repair data into step-by-step diagnostic guides anyone can follow. Technical Content Editor

Recent Posts

  • Dodge Journey Oil Life Reset: Steps From Mopar Manuals
  • Ford Fusion Wrench Light: What It Means and What to Do Next
  • Ford Explorer Wrench Light: What It Means and What to Do Next
  • VW Passat EPC Light: Causes, Power Loss and What to Check First
  • Honda Civic Thermostat Location by Model Year and Engine
  • Ford F150 Airbag Light: What It Means and What to Do Next
  • About Us
  • How We Research
  • Affiliate Disclosure
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Disclaimer
  • Contact
© 2026 BestOBD2Picks. All rights reserved.
As an Amazon Associate, BestOBD2Picks earns from qualifying purchases. Affiliate Disclosure. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.