Quick answer: The P0347 code indicates that the engine control module detects a lower-than-specified voltage signal from the Bank 2 intake camshaft position sensor circuit. It affects the engine’s timing and fuel injection systems. While the vehicle may still run, prompt attention is recommended to prevent stalling or engine damage.
If your check engine light has triggered code P0347, your engine’s computer is struggling to receive a accurate timing signal from Bank 2. You might experience extended cranking during startup or slight sputtering at idle. In this article, you will learn what this circuit fault means, common triggers, and how to troubleshoot the problem effectively.
What Does P0347 Mean?
The camshaft position sensor measures the rotational position and speed of the camshaft, sending a continuous pulse signal to the Engine Control Module (ECM). The ECM relies on this data to control ignition timing and precise fuel injection sequence. Code P0347 stands for “Camshaft Position Sensor ‘A’ Circuit Low Input (Bank 2).”
On engines with multiple cylinder banks (like V6 or V8 layouts), Bank 2 refers to the side of the engine that does not contain cylinder number one. Sensor “A” usually identifies the intake camshaft sensor. A “low input” fault occurs when the signal voltage sent back to the computer drops below the expected limit, usually pointing to a short circuit to ground, open wire, or internal sensor failure.
Symptoms
- Illuminated Check Engine Light on the dashboard
- Prolonged engine cranking before starting
- Rough idling, engine shuddering, or stalling
- Noticeable lack of acceleration and engine response
- Increased fuel consumption
- Random engine misfires under load
Possible Causes
Replacing the camshaft sensor immediately is a common mistake; wiring defects and voltage drops are often the real cause of this code.
- Damaged, melted, or corroded wiring harness or plug connectors at Bank 2
- Weak battery or starter draw causing excessive voltage drops during startup
- Faulty Bank 2 camshaft position sensor
- Engine oil leaking into the electrical connector
- Damaged or misaligned camshaft signal tone ring
- Faulty Engine Control Module (ECM), though this is rare
Check These Yourself Before Visiting a Mechanic
- Inspect the Bank 2 connector: Locate the camshaft sensor on Bank 2 and check that the harness connector is firmly plugged in and free of cracked plastic, bent pins, or melted insulation.
- Test battery health: Use a multimeter to verify your battery state. A low battery that drops below 10 volts while cranking can trick the ECM into throwing circuit low codes.
- Look for oil contamination: Check for oil leaks around the cylinder head near the sensor. Motor oil invading the connector harness can short the signal wire to ground.
How to Fix It
- Scan for secondary diagnostic codes: Connect an OBD-II scanner to review stored freeze-frame data and check for related low-voltage or crankshaft sensor codes.
- Perform a wiring harness test: Use a digital multimeter to check the sensor plug for proper reference voltage, solid ground, and signal circuit continuity back to the ECM.
- Clean contaminated electrical pins: If oil or corrosion is present, clean the sensor terminal pins thoroughly using specialized electrical contact cleaner.
- Replace the Bank 2 camshaft sensor: If wiring checks out fine and signal resistance is out of spec, replace the sensor using an original equipment manufacturer (OEM) replacement part.
- Clear code and complete a drive cycle: Clear the fault codes from memory and complete a road test to verify the engine starts smoothly and the code does not return.
Estimated Repair Costs (2026)
| Job | Parts ($) | Labor ($) |
|---|---|---|
| Connector Cleaning / Wiring Repair | $10 – $30 | $80 – $150 |
| 12V Battery Replacement | $130 – $230 | $30 – $60 |
| Camshaft Position Sensor Replacement | $45 – $130 | $90 – $180 |
| ECM Diagnostics / Replacement | $450 – $950 | $150 – $300 |
Note: These are estimated 2026 repair costs in US dollars. Actual costs vary depending on vehicle make, engine layout, and local shop labor rates.
Frequently Asked Questions
Can I drive with the P0347 code?
It is best to avoid driving extensively with this code. While your vehicle might run, the ECM operates without critical timing data, which can cause sudden engine stalling in traffic, reduced engine performance, or difficulty restarting.
How do I clear the P0347 code?
You can reset the code using an OBD-II scanner after completing repairs. If the underlying short circuit or sensor failure has not been corrected, the ECM will instantly re-trigger the code once the engine is started.
Where is Bank 2 located on my engine?
On V-type engines (V6 or V8), Bank 2 is the bank of cylinders that does not hold cylinder number one. You can consult your owner’s manual or repair guide to locate the exact cylinder layout for your specific engine model.