Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0345 on 2005-2008 Audi A4 3.2L V6: Cam Sensor Fault vs. Timing Chain Failure

P0345 indicates a fault with the driver's side (Bank 2) intake camshaft position sensor. While the most likely fix is a new sensor (~$40-$100), this code on the 3.2L V6 is a serious warning sign for failing timing chain tensioners, a very expensive repair. Listen carefully for a rattling noise on startup. Checking camshaft adaptation values in VCDS Measuring Block 093 is critical for diagnosis.

18 minutes to read 2005-2008 Audi A4
Most Likely Cause
Failed Camshaft Position Sensor (Bank 2 Intake)
Est. Time
12.8 hrs
Shop Labor
$150 – $6000+
Parts Price
$40 – $1500
⚠️ Drivable, but... — Driving should be limited. The engine could stall unexpectedly, creating a significant safety risk. If the underlying cause is the timing chain, continued driving could lead to the chain skipping a tooth, causing severe and permanent engine damage, such as piston-to-valve contact.
Key Takeaways
  • P0345 on this Audi A4 3.2L is a serious code that requires immediate attention.
  • Before buying any parts, listen for a rattling noise from the engine on startup. A rattle strongly suggests a major timing chain problem.
  • The easiest and first diagnostic step is to swap the driver's side and passenger's side intake cam sensors to see if the code follows the sensor.
  • If a new sensor does not fix the code, do not continue driving. The vehicle needs professional diagnosis to check for mechanical timing failure, a known and very expensive issue on this engine.
  • Always use high-quality OEM-supplier parts like Bosch for critical engine sensors to avoid premature failure.
The trouble code P0345 stands for "Camshaft Position Sensor 'A' Circuit Malfunction (Bank 2)". On the 2005-2008 Audi A4 with the 3.2L V6 engine, this means the Engine Control Module (ECM) has lost the signal from the intake camshaft position sensor on the driver's side of the engine (Bank 2). This sensor, also known as a Hall Sender G163, is critical for telling the computer the exact position of the camshaft to control ignition timing and fuel injection. Without a reliable signal, the engine cannot run efficiently or may not start at all.

What's Unique About the 2005-2008 Audi A4

The B7 generation A4 with the BKH 3.2L V6 engine has its timing chains located at the rear of the engine, against the firewall. This engine family is well-documented for having issues with plastic timing chain guides and hydraulic tensioners failing. Therefore, a P0345 code is not just a simple sensor fault; it can be the first and most urgent warning of a stretched timing chain or failing tensioner. Ignoring this code, especially if accompanied by a startup rattle, can lead to catastrophic engine failure.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine is difficult to start or cranks for a long time
  • Engine stalls, especially at low RPM or idle
  • Rough idle and engine vibration
  • Noticeable loss of power and poor acceleration
  • Engine misfires, potentially with codes for multiple cylinders on Bank 2 (e.g., P0300, P0304, P0306)
  • Reduced fuel efficiency
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the camshaft position sensor without checking for a startup rattle or checking camshaft adaptation values. The sensor is often just reporting the symptom (incorrect timing) of a much larger mechanical problem.
  • Assuming the timing chain is bad without first checking/swapping the camshaft adjustment solenoid, which is a much easier and cheaper fix.

Most Likely Causes

  1. Failed Camshaft Position Sensor (Bank 2 Intake) 🔴 High Probability → Shop Engine Camshaft Position Sensor Heat and vibration in the engine bay can cause these electronic sensors to fail over time. Oil leaks from the valve cover gasket can also contaminate the sensor and its connector.
    How to confirm: Swap the Bank 2 (driver's side) intake camshaft sensor with the Bank 1 (passenger's side) intake sensor. Clear the codes and run the engine. If the code changes to P0340 (Camshaft Position Sensor 'A' Circuit Malfunction Bank 1), the sensor is faulty.
    Typical fix: Replace the Bank 2 intake camshaft position sensor.
    Est. part cost: $40-$120
  2. Failing Timing Chain Tensioners or Stretched Chain 🟡 Medium Probability → Shop Engine Timing Chain The 3.2L FSI V6 is known for premature failure of its plastic timing chain guides and hydraulic tensioners. The rear-mounted position of the timing system makes this a very labor-intensive repair.
    How to confirm: Listen for a distinct metallic rattle from the back of the engine for 1-3 seconds on a cold start. 🎬 Watch: Hear what a failing timing chain sounds like at startup. Use a diagnostic tool (like VCDS) to check Measuring Value Block 093 for camshaft phase adaptation. Values for Bank 2 exceeding -8° are a strong indicator of a timing system problem. Some forum users report driving with values over -10° but this is not advised.
    Typical fix: This is a major repair requiring engine removal to replace all timing chains, tensioners, and guides. This should be performed by a qualified specialist. The job can cost between $4,000 and $6,000 at an independent shop.
    Est. part cost: $800-$1500 for a full kit
  3. Damaged Wiring or Connector ⚪ Low Probability Engine bay heat can make wiring insulation brittle and connectors fragile over time. The harness can be damaged during other repairs if not handled carefully.
    How to confirm: Visually inspect the wiring harness and connector for the Bank 2 intake cam sensor. Check for chafing, breaks, or corrosion on the pins. Use a multimeter to test for continuity and proper voltage at the connector (typically a 5V reference, ground, and signal wire).
    Typical fix: Repair the damaged section of the wiring harness or replace the sensor pigtail connector.
    Est. part cost: $15-$50
  4. Faulty Camshaft Adjustment Solenoid (VVT) ⚪ Low Probability → Shop Engine Camshaft These solenoids can become clogged with oil sludge or fine metal particles, causing them to stick and not adjust cam timing correctly.
    How to confirm: Swap the Bank 2 intake solenoid with the Bank 2 exhaust solenoid. Clear codes and see if the fault code changes (e.g., to a P0346 or similar). You can also remove the solenoid (held by one T25/T30 Torx bolt) and inspect its screen for debris. 🎬 Watch: How to test and clean a stuck camshaft adjuster solenoid. Test it with a 12V source to see if it actuates (clicks).
    Typical fix: Remove and clean the solenoid screen. If cleaning doesn't work, replace the Bank 2 intake camshaft adjustment solenoid.
    Est. part cost: $50-$150

Rare But Worth Checking

  • Failing Engine Control Module (ECM): This is very rare. The ECM should only be considered after all other possibilities, including sensors, wiring, and mechanical timing, have been exhaustively ruled out.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0345 is present.
  2. CRITICAL STEP: On a cold engine, start the vehicle and listen carefully for any rattling or chain-slap noise from the rear of the engine near the firewall. Any rattle indicates a probable timing chain issue and you should stop and seek professional diagnosis.
  3. If there is no rattle, proceed. Visually inspect the wiring and connector for the Bank 2 (driver's side) intake camshaft position sensor. It is located on the top front of the valve cover. 🎬 See this walkthrough on how to access and replace the sensor. Look for any signs of damage, corrosion, or loose connections.
  4. As a simple test, swap the Bank 2 intake sensor with the identical Bank 1 (passenger side) intake sensor. Clear the codes, start the engine, and see if the fault code returns as P0340. If it does, the sensor you moved is bad.
  5. If the code remains P0345, consider the camshaft adjustment solenoid. Swap the Bank 2 intake solenoid with the Bank 2 exhaust solenoid. If the code changes, the solenoid is faulty. You can also remove it (one Torx bolt) and clean the mesh screen.
  6. If the code remains P0345 after the sensor and solenoid swaps, the problem is likely in the wiring or the mechanical timing.
  7. Use a multimeter to check the sensor connector for a 5V reference signal, a good ground, and a fluctuating signal wire with the engine cranking.
  8. If wiring and sensors are confirmed good, the next step is to check for mechanical timing issues. This requires an advanced scan tool (like VCDS) to read camshaft phase adaptation values in measuring block 093. A value for Bank 2 greater than -8° (e.g., -9°, -10°) strongly indicates a stretched chain or bad tensioner, which is a job for a professional.
  9. If all else fails, consider a faulty ECM, though this is extremely unlikely.

Parts You'll Likely Need

  • Camshaft Position Sensor (Bank 2 Intake) (OEM #06E905163) — This is the most common direct cause of the code when there are no underlying mechanical issues.
    Trusted brands: Bosch, Vemo, NGK, OE Supplier
    OEM price range: $80-$120
    Aftermarket price range: $40-$75
  • Timing Chain Kit — Required if diagnosis points to stretched chains or failed tensioners, a known issue on the BKH engine. This is a major, high-labor repair.
    Trusted brands: Iwis (OEM supplier), FCP Euro Kit, INA, ECS Tuning Kit
    OEM price range: $1000-$1500 (for parts kit)
    Aftermarket price range: $700-$1000 (for parts kit)
  • Camshaft Adjustment Solenoid (OEM #06E109257P) — A less common but possible cause. The solenoid can get stuck due to debris, preventing proper cam phasing and triggering a sensor performance code.
    Trusted brands: Audi Genuine, INA
    OEM price range: $120-$160
    Aftermarket price range: $70-$100

Related Codes That Often Appear With This One

  • P0340 — This is the equivalent code for Bank 1. It may appear if sensors are swapped for diagnosis or if there are widespread timing issues.
  • P0300, P0304, P0305, P0306 — These are random and cylinder-specific misfire codes. If the cam timing on Bank 2 is incorrect, it will cause misfires on the cylinders of that bank (4, 5, and 6).
  • P0018 — Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor 'A'. This code specifically indicates that the timing between the crank and the Bank 2 intake cam is out of sync, pointing more strongly toward a mechanical timing issue.

Platform-Specific Known Issues

  • The BKH 3.2L V6 engine is widely known for premature failure of its upper timing chain tensioners and plastic guides. This code is a primary symptom. The repair is extremely labor-intensive as the timing system is at the rear of the engine, requiring engine or transmission removal for access. Repair costs can exceed the value of the vehicle.
  • A user on YouTube documented a P0346 (Bank 2 exhaust sensor) fault that presented with identical symptoms. After replacing the tensioner with no success, the root cause was found to be a camshaft adjustment solenoid that was stuck due to a small metal particle. This highlights the importance of diagnosing the solenoids before condemning the timing chains.

Mechanic-Grade Diagnostic Values

  • Camshaft Position Sensor (G163) Connector Voltage — expected: 5V between the outer pins with key on, engine off.. Failure: No voltage or significantly less than 5V suggests a wiring or ECM power supply issue.
  • Camshaft Adjustment Solenoid (N208) Internal Resistance — expected: 5.0 to 8.0 Ohms at approximately 20°C (68°F).. Failure: A reading outside this range, or an open/short circuit, indicates a faulty solenoid.
  • Wiring Harness Continuity to ECM — expected: Maximum resistance of 1.5 Ohms between a sensor connector pin and the corresponding ECM pin.. Failure: Resistance higher than 1.5 Ohms indicates a break or high resistance in the harness.

Hidden / Shadow Codes Worth Checking

  • 16729/P0345: Camshaft Position Sensor (G163): Malfunction. This is the VAG-specific (Ross-Tech) identifier for the generic P0345 code, pointing to the Bank 2 sensor. (see via VCDS (VAG-COM) or other diagnostic tools that read manufacturer-specific codes.)
  • P0346 - Implausible Signal: This is a range/performance code for the same sensor. In some cases, it can appear alongside P0345 or instead of it, often pointing to intermittent signal loss or mechanical timing issues rather than a complete circuit failure. (see via Standard OBD-II scanner or VCDS. A forum post showed this code appearing with a P0304 misfire.)

Scan Tool Commands That Help

  • VCDS (VAG-COM): Engine-01 -> Measuring Blocks-08 -> Group 093 — This is the most critical diagnostic step after checking the sensor itself. The values in fields 2 (Bank 1) and 4 (Bank 2) show the camshaft phase adaptation in degrees. A value for Bank 2 that is more negative than -8° (e.g., -9°, -10°) is a strong sign of a stretched timing chain or failing tensioner.
  • VCDS (VAG-COM): Engine-01 -> Output Tests-03 — This function can be used to cycle the camshaft adjustment solenoids (N205, N208, etc.). You should hear an audible click from the solenoid as it actuates. A lack of a click can indicate a stuck or failed solenoid, which is a much cheaper fix than a timing chain job.

Wiring & Ground Locations

  • Camshaft Position Sensor (G163) Connector — On the top front of the driver's side (Bank 2) valve cover.. This is the primary connection point for the sensor. Pin 1 is power (5V), Pin 3 is ground. Testing voltage here is the first step in diagnosing the electrical circuit.
  • G12 Ground Point — Located at the center of the firewall in the engine bay.. This ground point serves the ECM. A loose or corroded connection here can cause a variety of erratic engine management faults, including sensor codes.
  • Engine Block Ground Strap — A small ground wire often attached to a bolt on the oil filter housing.. This is a critical ground point for engine sensors. Forum users report it can be easily missed or left loose after service, causing hard-to-diagnose electrical issues.

Real Owner Repair Stories

  • Ross-Tech Forum User (2008 Audi A6 3.2L BKH Engine) — MIL on, misfire in Cylinder 4 (P0304), and Camshaft Position Sensor Implausible Signal (P0346).
    ❌ Tried (didn't work) Replacing valve cover gaskets, Replacing all spark plugs and coil packs, Replacing the Bank 2 Camshaft Position Sensor (G163)
    ✅ What actually fixed it A dealership found and cleaned out dirt that was clogging the Bank 2 Cam Adjuster Valve (solenoid). This resolved the misfire and related codes without requiring a timing chain replacement.

OEM Part Supersession History

  • 06E109257F06E109257J, then 06E109257P — Revisions to improve reliability and prevent sticking/clogging issues.
    Heads up: The latest part number, 06E109257P, is the recommended replacement for all previous versions.
  • 06E905163No direct supersession found, but multiple manufacturers produce this part. There is a note for some models that this part is for vehicles built up to 05/15/2006, suggesting a possible change, but it appears to fit the entire 2005-2008 range for the A4 3.2L.

Model Year Variations Within This Range

  • 2004-2010: The BKH engine is part of a larger EA837 family that includes AUK, BPK, and BYU codes. While mechanically very similar, there can be minor differences in ECU software. A Ross-Tech forum thread indicates that VCDS may identify a BKH engine as AUK because they use the same label file, confirming they are functionally almost identical for diagnostic purposes.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Intake Valve Carbon Buildup 🔴 High — Extremely common on all FSI (direct injection) engines. Typically requires cleaning every 60,000-80,000 miles. Causes misfires, rough idle, and loss of power.
  • Front Control Arm Bushing Failure 🟠 Medium — The multi-link front suspension has numerous rubber bushings that wear out, causing clunking noises over bumps, poor handling, and uneven tire wear. Usually requires replacement around 80,000-100,000 miles.
  • PCV Valve Failure 🟠 Medium — The Positive Crankcase Ventilation (PCV) valve can fail, leading to high oil consumption, rough idle, and potential damage to engine seals. It's a common failure point on many VAG engines of this era.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used Camshaft Position Sensor or Camshaft Adjustment Solenoid from a low-mileage donor vehicle can be a cost-effective option, as they are plug-and-play components. However, given the relatively low cost of new aftermarket parts, buying new is often preferable.

Donor-vehicle mileage cap: roughly under 75000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For sensors/solenoids, check the connector for corrosion or damage.
  • Ask for the donor vehicle's VIN to verify mileage and check for accident history.
  • Avoid parts from engines that show signs of heavy oil sludge or poor maintenance.
  • NEVER buy used timing chain components (chains, tensioners, guides).

OEM-only on this vehicle (don't cheap out):

  • Timing Chain Components: Due to the high failure rate and extreme labor cost of the job, only use OEM (Iwis) or high-quality, reputable aftermarket kits. This is not a job you want to do twice.

Aftermarket brands forum-validated for this vehicle:

  • Sensors: Bosch, NGK, OE Supplier
  • Solenoids: INA (often an OE supplier), Genuine Audi
  • Timing Chain Kits: Iwis, FCP Euro Kit, ECS Tuning Kit, Vaico

Brands owners have reported issues with on this vehicle:

  • Unnamed or 'white-box' electronic sensors and timing chain kits from online marketplaces. The risk of premature failure is too high for the labor involved.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2007 Audi A4 B7 3.2L V6

Symptoms: The owner had a P0346 code (Bank 2 exhaust) and replaced the timing chain tensioner, but the error persisted.

What fixed it: The root cause was a camshaft adjustment solenoid that was stuck due to a small metal particle.

Source hint: YouTube: User 'Tee Eye' posted a video titled 'AUDI B7 3.2 V6 P0346 ERROR CE LIGHT STUCK UP CAMSHAFT VALVE'

2006 Audi A6 (C6) 3.2L FSI — ~120000 miles

Symptoms: VCDS log showed Bank 1 at -4.4° and Bank 2 at -7.9° in Block 093.

What fixed it: Forum members advised against purchasing the vehicle or suggested immediate timing service as -8° is considered the service limit.

Source hint: AudiWorld Forums: A 2016 thread about a potential purchase of an A6 3.2L

2008 Audi A4 3.2L V6

Symptoms: Rattle on startup and adaptation values greater than -9.0°.

What fixed it: The user noted that driving with these values was a significant risk and indicated the tensioner was failing.

Source hint: AudiWorld Forums: A 2023 thread confirms that driving with adaptation values greater than -9.0° is not advised

Frequently Asked Questions

I have a P0345 code on my 3.2L V6; how can I tell if it's just a sensor or the expensive timing chain issue?
Start the engine cold and listen for a metallic rattle from the rear of the engine for 1-3 seconds. If you hear this, it indicates a timing chain issue. You should also check VCDS Measuring Value Block 093; values for Bank 2 exceeding -8° are a strong indicator of a stretched chain or failed tensioner.
Can I just swap parts to confirm if the Bank 2 intake camshaft sensor is bad?
Yes. You can swap the Bank 2 (driver's side) intake sensor with the Bank 1 (passenger's side) intake sensor. If the code changes from P0345 to P0340, the sensor is faulty and should be replaced.
How much does it cost to fix the timing chain tensioners on a 2005-2008 Audi A4 3.2L?
Because the timing system is rear-mounted and requires engine removal, the labor is intensive. A full kit costs between $800 and $1,500, but the total repair cost at an independent shop typically ranges from $4,000 to $6,000.
Is there anything else besides the sensor or timing chain that causes P0345 on the BKH engine?
Yes, the Camshaft Adjustment Solenoid (VVT) can become clogged with oil sludge or metal particles. You can test this by swapping the Bank 2 intake solenoid with the Bank 2 exhaust solenoid to see if the code changes.
I see oil near my camshaft sensor connector; could this be the problem?
Yes. Oil leaks from the valve cover gasket can contaminate the sensor and its connector, leading to electronic failure or signal interference.
AUDI B7 3.2 V6 P0346 ERROR CE LIGHT STUCK UP CAMSHAFT VALVE-read description
AUDI B7 3.2 V6 P0346 ERROR CE LIGHT STUCK UP CAMSHAFT VALVE-read description
Audi engine 3.2 V6 4.2 V8 Fsi timing chain problem loud noise when start the engine in the morning
Audi engine 3.2 V6 4.2 V8 Fsi timing chain problem loud noise when start the engine in the morning
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 1
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 1
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 3
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 3
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 2
How to replace the Camshaft position sensor on your Audi 3.2 fsi Part. 2
AUDI 3.2 CAMSHAFT ADJUSTER SOLENOID LEAKING
AUDI 3.2 CAMSHAFT ADJUSTER SOLENOID LEAKING
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0345 (Deep Dive) for:
  • Audi A4: 2005200620072008
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part