P0341 on a Volvo: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can usually keep driving a Volvo with P0341, but rough idle or hard starting is possible, so get it checked soon.
What P0341 means on a Volvo
On a Volvo, P0341 means the engine control module sees a camshaft position signal from bank 1 that is outside the expected range. The sensor works with Volvo's continuous variable valve timing system to keep fuel and ignition timing correct. A drifting signal can cause rough idle, hesitation, or a hard start.
Is P0341 common on Volvos?
P0341 appears on Volvo models with the 2.5T five-cylinder and newer four-cylinder engines as the cam sensors age or pick up oil. The code is more common on higher-mileage S60, S80, XC60, and XC90 models. The engine usually keeps running, but performance can suffer.
Commonly reported on: S60, S80, XC60, XC90.
Symptoms
- Check engine light on
- Rough idle or hesitation
- Hard starting
- Reduced power in some cases
Common causes
- most common: Faulty camshaft position sensor
- common: Oil or debris in the sensor connector
- common: Damaged sensor wiring
- less common: Worn variable valve timing components
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Inspect the cam sensor and connector for oil or damage | Yes | $10โ60 |
| Replace the camshaft position sensor | Yes | $100โ240 |
| Have the timing system checked if the code returns | Mechanic | $700โ1900 |
Frequently asked questions
Other common Volvo codes
P0341 on other brands
Looking for the full (non-brand-specific) guide? See the P0341 code page โ
Browse all Volvo codes: Volvo hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.