OBD-II Generic Error Code P0349: How to Fix It

Medium 30 minutes to 2 hours Medium Severity Verified June 2026
Error Code
P0349
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30 minutes to 2 hours
Error code P0349 indicates that the engine control module (ECM) has detected an intermittent signal from the camshaft position sensor for bank 2. This can cause rough idling, poor acceleration, or even stalling. The issue is often due to a faulty sensor, wiring problems, or a damaged timing component.
Ad

Tools You'll Need

How to Fix Error Code P0349

  1. Inspect the Camshaft Position Sensor and Wiring

    Disconnect the battery before working on any electrical components to avoid short circuits.
  2. Test the Sensor with a Multimeter

    Be careful of moving engine parts when working near the crankshaft or belts.
  3. Check the Timing Chain/Belt

    Timing component repair is complex; if unsure, consult a professional.
  4. Replace the Camshaft Position Sensor

  5. Clear the Error Code and Test Drive

    Driving with a persistent P0349 can cause engine damage; address it promptly.

Parts You May Need

Camshaft Position Sensor
Check Price on Amazon
Timing Chain or Belt Kit
Check Price on Amazon
Camshaft Position Sensor
Check Price on Amazon
Timing Chain or Belt Kit
Check Price on Amazon
Camshaft Position Sensor
Check Price on Amazon
Timing Chain or Belt Kit
Check Price on Amazon
Camshaft Position Sensor
Check Price on Amazon
Timing Chain or Belt Kit
Check Price on Amazon
Ad

When to Call a Professional

If you are uncomfortable working with electrical systems, or if the error persists after replacing the sensor and checking wiring, consult a qualified mechanic. Internal timing chain issues require professional tools and expertise.

Frequently Asked Questions

Can I drive with error code P0349?
You may be able to drive short distances, but it can cause poor engine performance and potential stalling. It's best to diagnose and fix the issue promptly to avoid further damage.
What causes code P0349?
Common causes include a faulty camshaft position sensor, damaged wiring or connectors, a stretched timing chain/belt, or a defective engine control module (rare).
How much does it cost to fix P0349?
If it's just the sensor, parts cost $30-$100 and labor $50-$150. Timing chain repair can cost $500-$1500 or more depending on the vehicle.
Is P0349 the same for all cars?
The code is generic across OBD-II vehicles, but the location of Bank 2 and sensor specifications vary by make and model. Always consult your vehicle repair manual.
Can a bad battery cause P0349?
Low battery voltage can cause intermittent sensor signals and trigger P0349. Ensure the battery is in good condition and fully charged.