P0341 on a Hyundai: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can usually keep driving a Hyundai with P0341, but rough idle or hard starting is possible, so get it checked soon.
What P0341 means on a Hyundai
On a Hyundai, P0341 means the engine control unit sees a camshaft position signal from bank 1 that is outside the expected range. The sensor works with the continuously variable valve timing system to keep fuel and ignition timing correct. When the reading drifts, you may notice rough idle, hesitation, or hard starting.
Is P0341 common on Hyundais?
P0341 shows up on Hyundai models with the 2.0L and 2.4L Theta engines as the camshaft position sensors age. Oil contamination in the connector and worn variable valve timing components are also common on higher-mileage cars. The engine usually keeps running, but it may not run smoothly.
Commonly reported on: Elantra, Sonata, Tucson, Santa Fe.
Symptoms
- Check engine light on
- Rough idle or hesitation
- Hard starting
- Reduced fuel economy in some cases
Common causes
- most common: Faulty camshaft position sensor
- common: Oil in the sensor connector or damaged wiring
- common: Worn variable valve timing (CVVT) parts
- less common: Timing chain stretch on high-mileage engines
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Inspect and clean the cam sensor connector | Yes | $10โ50 |
| Replace the camshaft position sensor | Yes | $80โ180 |
| Have the CVVT system and timing checked if the code returns | Mechanic | $500โ1500 |
Frequently asked questions
Other common Hyundai codes
P0341 on other brands
Looking for the full (non-brand-specific) guide? See the P0341 code page โ
Browse all Hyundai codes: Hyundai hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.