Causes of obd2 code P0347
From experience, the most common reasons for a p0347 are pretty straightforward, but there are a few sneaky ones that can trip you up. Here’s what I usually find:
- A faulty camshaft position sensor on Bank 2 (the sensor itself just gives up)
- Wiring problems-like a broken wire, a short, or corrosion in the harness going to the sensor
- Poor electrical connections at the sensor plug-sometimes the pins get bent or dirty
- A weak or failing starter motor, which can cause low voltage during cranking
- Bad wiring or connections at the starter itself
- A battery that's weak or on its last legs
Most often the issue is with the sensor or its wiring, but I’ve seen more than a few cases where a tired battery or starter was the real culprit.
Symptoms of P0347 code
When this code pops up, you’ll usually notice a few things right away. The check engine light will come on, of course. But you might also feel the engine running rough, like it’s lost some power or just doesn’t want to go. Hard starting is another big one-sometimes it’ll crank for a while before firing up, or it might even stall out unexpectedly. In some cases, you’ll notice the car hesitating or stumbling when you try to accelerate. If you’re seeing any of these, it’s a good bet the camshaft sensor signal is acting up.

Diagnosis and dtc P0347
Here’s how I tackle a dtc for this issue, step by step. First, I always check for any Technical Service Bulletins (TSBs) related to this code-sometimes the manufacturer already knows about a common fix. Next, I start with the basics: pop the hood and check the battery. If it’s weak or the terminals are corroded, clean them up or replace the battery if needed. Then, I move on to the starter-make sure all the wiring is tight and there’s no corrosion or frayed wires. After that, I inspect the wiring harness going to the camshaft sensor on Bank 2. Look for any obvious damage, like cracked insulation or loose plugs. Don’t forget to check the sensor connector itself-sometimes the pins get bent or dirty, so I’ll clean them and use a little dielectric grease to keep moisture out. If everything looks good so far, I’ll test the sensor itself with a multimeter or scan tool to see if it’s sending a proper signal. If it’s not, I’ll swap in a new sensor. It’s best to have someone help you crank the engine while you check voltages, just to be safe. Always start with the simple stuff before replacing parts!
Common Mistakes When Diagnosing obd code P0347
I’ve seen a lot of folks jump straight to replacing the camshaft sensor without checking the wiring or the battery first. That’s a surefire way to waste money and time. Another common mistake is overlooking the starter or battery-if they’re weak, the sensor might not get enough voltage to work right. And don’t forget to check for corrosion or bent pins at the connectors; it’s easy to miss but can cause all sorts of headaches. Skipping these steps can leave you chasing your tail.

The Seriousness of a P0347 trouble code
This isn’t something you want to ignore. If the camshaft sensor signal is bad, your engine can run rough, stall, or even fail to start. That’s a serious hazard, especially if it happens while you’re driving. Plus, running the engine with a bad sensor can lead to misfires, which can damage your catalytic converter or other expensive parts down the line. Things can go south quickly if you put this off, so I always recommend getting it sorted out as soon as possible.
How to Repair a P0347 engine code
Here’s what usually fixes this issue, based on what I see in the shop and the official repair guides:
- Replace the camshaft position sensor on Bank 2 if it’s faulty
- Repair or replace any damaged wiring or connectors going to the sensor
- Clean and tighten all electrical connections, especially at the sensor and starter
- Replace the battery if it’s weak or failing
- Repair or replace the starter if it’s not cranking strongly
- Apply dielectric grease to sensor connectors to prevent future corrosion
In cases like this, it’s usually one of these steps that gets things back to normal.
Conclusion
To sum it up, P0347 means your engine’s computer isn’t getting a clear signal from the camshaft position sensor on Bank 2. This can cause hard starting, rough running, or even stalling-none of which you want to deal with on the road. It’s best to start with simple checks like the battery, wiring, and connectors before replacing parts. Don’t put this off, because ignoring it can lead to bigger, more expensive problems. The most reliable way to fix it is to follow a step-by-step diagnosis and address whatever’s actually causing the weak signal, whether it’s the sensor, wiring, or something else in the starting system.





