631-982-0042
Auto Barn

P0345

Fix within a few days

Your engine computer isn't getting a proper signal from the camshaft position sensor on Bank 2. Bank 2 is the side of your engine that does not contain cylinder #1.

Sensors SystemMAF, MAP, throttle position

Code P0345 means your engine computer isn't getting a proper signal from the Bank 2 camshaft position sensor. Common causes: Bad cam sensor (70%), wiring issues (20%), timing problems (8%). Drivability: Limit driving, risk of stalling. Repair cost: $50-$200 DIY, $150-$500 professional.

Can I Drive With P0345?

Limit driving, fix within a few days

Essential trips under 10 miles, avoid highways and long distances due to risk of stalling or no-start.

Stop driving immediately if: Engine stalls repeatedly, engine won't start, significant loss of power, or any loud abnormal engine noises.

Symptoms of P0345

  • 1Engine cranks but won't start
  • 2Engine stalls unexpectedly
  • 3Rough idle or poor engine performance
  • 4Reduced engine power
  • 5Poor fuel economy

Common Causes of P0345

Parts most likely causing this code, ranked by probability

Camshaft Position Sensor (Bank 2)70% likely

The sensor itself has failed and is no longer sending a reliable signal to the engine computer.

70% of P0345 cases are fixed by replacing this part

Shop
Wiring or Connector (Bank 2 Camshaft Position Sensor)20% likely

Damaged wires, corroded terminals, or a loose connection prevent the sensor's signal from reaching the engine computer.

20% of P0345 cases are fixed by repairing wiring or connectors

Shop
Timing Chain or Belt8% likely

A stretched timing chain or jumped timing belt causes the camshaft to be out of sync, leading to an incorrect signal from the sensor.

8% of P0345 cases are fixed by addressing timing chain/belt issues

Shop
Engine Control Module (ECM/PCM)2% likely

A rare internal fault in the engine computer can prevent it from correctly processing the camshaft position sensor signal.

2% of P0345 cases are fixed by replacing the ECM/PCM

Shop

Check These First (Before Buying Parts)

  • Visually inspect the Bank 2 camshaft position sensor's electrical connector for any signs of damage, corrosion, or looseness.
  • Check the wiring leading to the sensor for any frayed, cut, or pinched sections.

How to Diagnose P0345

  1. 1Visually inspect the Bank 2 camshaft position sensor's wiring and connector for damage or corrosion.
  2. 2Test the camshaft position sensor's resistance and signal output using a multimeter or oscilloscope.
  3. 3Check for proper voltage supply and ground at the sensor connector.
  4. 4If the sensor and wiring are good, inspect the engine's timing chain or belt for proper tension and alignment.

P0345 on Popular Vehicles

Nissan Altima

2002-2024

Nissan VQ engines are highly prone to camshaft position sensor failures. The Bank 2 sensor is a very common culprit for P0345.

75% fixed by replacing the Bank 2 Camshaft Position Sensor

Ford F-150

2004-2024

Some Ford V8 engines, especially the 5.4L, can experience P0345 due to sensor failure or, less commonly, issues related to stretched timing chains or phasers.

65% fixed by replacing the Bank 2 Camshaft Position Sensor

Honda Accord

2003-2024

On V6 Accord models, P0345 can occur due to a failing camshaft position sensor. Wiring integrity is also important to check.

70% fixed by replacing the Bank 2 Camshaft Position Sensor

Frequently Asked Questions

What does P0345 mean?

P0345 indicates that your engine's computer has detected an issue with the circuit for the camshaft position sensor on Bank 2. This sensor tells the computer the exact position of the camshaft, which is critical for engine timing.

Can I drive with P0345?

Limit driving, fix within a few days. A P0345 code means your engine's timing information is compromised. This can lead to unexpected stalling, hard starting, or a no-start condition, leaving you stranded.

Will P0345 clear itself?

No, P0345 will not clear itself. The engine computer stores this code because it detects a persistent fault in the camshaft position sensor circuit. The code will remain until the underlying issue is fixed and the code is manually cleared or the vehicle completes several drive cycles without the fault reappearing.

How do I fix P0345 myself?

Start by inspecting the wiring and connector for the Bank 2 camshaft position sensor. If they look good, replace the camshaft position sensor itself. If the problem persists, you'll need to test the sensor's signal and potentially inspect engine timing components.

How much does it cost to fix P0345?

DIY repair costs for P0345 are typically $50-$200, mainly for the camshaft position sensor itself. Professional repair costs range from $150-$500, covering parts and 1-2 hours of labor.

P0345 keeps coming back - why?

If P0345 keeps returning, it often means the initial diagnosis missed something. Common reasons include a faulty replacement sensor, overlooked wiring damage, an intermittent connection, or a deeper issue like a stretched timing chain that wasn't addressed.

Will P0345 fail emissions/smog test?

Yes, P0345 will cause your vehicle to fail an emissions or smog test. A check engine light illuminated for this code indicates a fault in a critical engine system, which prevents the vehicle from passing inspection.

What's the difference between P0345 and P0340?

P0345 refers to an issue with the camshaft position sensor circuit on Bank 2 of the engine. P0340 refers to an issue with the camshaft position sensor circuit on Bank 1. Bank 1 is the side of the engine that contains cylinder #1.

P0345 on Nissan Altima/Maxima/350Z/370Z?

P0345 is a common code on Nissan vehicles with VQ series engines (3.5L/3.7L), such as the Altima, Maxima, 350Z, and 370Z. These engines are known for camshaft position sensor failures, particularly the Bank 2 sensor, which is often located on the passenger side of the engine.

Questions to Ask Your Mechanic

Did you test the signal output of the Bank 2 camshaft position sensor with an oscilloscope?

Good answer: Yes, the signal was erratic/missing, confirming the sensor is bad. Or, the signal was good, so we're checking wiring next.

Have you checked the wiring harness and connector for the Bank 2 camshaft position sensor for continuity and corrosion?

Good answer: Yes, we found a corroded pin/broken wire and repaired it, or confirmed the wiring is solid.

Repair Cost Estimate

DIY Repair

Parts only

$50-$200

Shop Repair

Parts + labor

$150-$500

Save $100-$300 by doing it yourself

Difficulty

intermediate

Time

1-2 hours

Shop Parts for P0345

Intermediate - replacing the sensor is often simple, but diagnosing wiring issues or timing problems requires a multimeter and a good understanding of electrical systems.

Cost of Waiting

Ignoring P0345 can lead to your engine stalling unexpectedly or failing to start at all, leaving you stranded. Continued driving with incorrect timing can also put stress on other engine components, potentially leading to more expensive repairs down the line.

Tools You'll Need

  • Basic hand tools (sockets, wrenches)
  • Multimeter
  • Scan tool (to clear code and monitor live data)
  • Wire brush (for cleaning connectors)

P0345 is a common sensor code. While it can cause frustrating starting or stalling issues, it's usually a straightforward fix involving a sensor replacement, and your engine will run smoothly afterward.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

Step 1: Visually inspect the Bank 2 camshaft position sensor's wiring and connector. Look for any obvious damage, corrosion, or loose connections. Clean any corrosion you find.

2

Step 2: If the wiring and connector appear good, replace the Bank 2 camshaft position sensor. This is the most common fix.

3

Step 3: If replacing the sensor doesn't fix the code, use a multimeter to test for proper voltage supply and ground at the sensor connector. If power and ground are present, you may need to test the sensor's signal or investigate engine timing components.

Note: Bank 2 is typically the cylinder bank that does NOT contain cylinder #1. Consult your vehicle's service manual to confirm the exact location of the Bank 2 camshaft position sensor.