OBD-II Generic Error Code P0347: How to Fix It
Medium 30 minutes to 2 hours Medium Severity
Verified June 2026
- Error Code
- P0347
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 30 minutes to 2 hours
Ad
Tools You'll Need
- Digital multimeter
- OBD2 scanner
- Basic socket set
- Ratchet and extensions
- Vehicle repair manual
How to Fix Error Code P0347
-
Safety First
Always disconnect the battery before working on electrical components. -
Locate the Camshaft Position Sensor (Bank 2)
-
Visual Inspection
-
Test Sensor Resistance
Use proper multimeter settings to avoid damaging the sensor. -
Test Sensor Voltage
-
Replace the Camshaft Position Sensor
Ensure the new sensor is compatible with your vehicle model. -
Check Timing Components
Timing repair is complex; consider professional help if unsure. -
Clear the Code and Test Drive
Parts You May Need
Camshaft Position Sensor (Bank 2)
Check Price on Amazon
Timing Chain/Belt Kit
Check Price on Amazon
Camshaft Position Sensor (Bank 2)
Check Price on Amazon
Timing Chain/Belt Kit
Check Price on Amazon
Camshaft Position Sensor (Bank 2)
Check Price on Amazon
Timing Chain/Belt Kit
Check Price on Amazon
Camshaft Position Sensor (Bank 2)
Check Price on Amazon
Timing Chain/Belt Kit
Check Price on Amazon
Ad
When to Call a Professional
If the code returns after replacing the sensor, or if you suspect timing issues, consult a professional mechanic. Advanced diagnostics may require a lab scope or specialized tools.Frequently Asked Questions
Can I drive with a P0347 code?
It is not recommended. The vehicle may experience stalling, rough running, or poor fuel economy, and continued driving could cause further engine damage.
What causes P0347?
Common causes include a faulty camshaft position sensor, damaged wiring, loose connections, low battery voltage, or a skipped timing chain/belt.
Will a bad camshaft sensor cause the car not to start?
Yes, if the ECM cannot detect camshaft position, it may prevent the engine from starting to protect engine components.
How much does it cost to fix P0347?
DIY sensor replacement costs $30-$100 for the part. Professional repair, including diagnostics, ranges from $150-$400.
Can a low battery cause P0347?
Yes, low voltage can cause sensor readings to be out of range. Ensure the battery is fully charged before diagnosing.