P0341 on a Chevy: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can usually drive, but if the engine runs rough or stalls, stop and have the timing checked โ a jumped timing chain can cause major damage.
What P0341 means on a Chevy
On a Chevy, P0341 means the camshaft position sensor on bank 1 is sending a signal that is out of the expected range. The computer uses the sensor to time fuel and ignition, and the code can point to a failing sensor or a timing chain problem.
Is P0341 common on Chevys?
P0341 shows up on Chevys with higher mileage, especially Silverado, Equinox, Malibu, and Cruze models. On the 2.4L Ecotec engine, a stretched timing chain is a known cause, while a failing camshaft sensor is the more common and cheaper fix.
Commonly reported on: Silverado, Equinox, Malibu, Cruze.
Symptoms
- Check engine light on
- Hard starting or no start
- Rough idle
- Reduced fuel economy
Common causes
- most common: Failing camshaft position sensor
- common: Stretched or jumped timing chain
- common: Damaged wiring or connector at the sensor
- less common: Engine oil or VVT issue
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the camshaft position sensor | Yes | $80โ250 |
| Repair sensor wiring or connector | Mechanic | $100โ300 |
| Replace a stretched timing chain | Mechanic | $900โ2000 |
Frequently asked questions
Other common Chevy codes
P0341 on other brands
Looking for the full (non-brand-specific) guide? See the P0341 code page โ
Browse all Chevy codes: Chevy hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.