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

P0009 on 2004-2011 Cadillac CTS: Engine Position System Performance Bank 2 Causes and Fixes

On a 2004-2011 Cadillac CTS with the 3.6L V6 engine, code P0009 almost always indicates stretched timing chains. This is a serious, labor-intensive repair costing between $1,800 and $3,500, and involves replacing the timing chains, tensioners, and guides. Some owners have been quoted over $3,500 at dealerships.

15 minutes to read 2004-2011 Cadillac CTS
Most Likely Cause
Stretched Timing Chains
Difficulty
5/5
Est. Time
12.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$2200 – $3600
Parts Price
$300 – $600
⚠️ Drivable, but... — You can drive, but it's not recommended. Continuing to operate the vehicle with a stretched timing chain risks the chain jumping a tooth or breaking entirely. A complete failure can cause the pistons and valves to collide, leading to catastrophic and often irreparable engine damage.
Key Takeaways
  • P0009 on a 2004-2011 CTS 3.6L V6 is almost certainly caused by stretched timing chains.
  • This is a serious issue that should be addressed immediately to prevent catastrophic engine failure.
  • The repair is expensive and complex, requiring a full timing chain kit and 10-15 hours of labor.
  • Do not waste money replacing camshaft or crankshaft sensors; they are rarely the cause.
  • Using high-quality synthetic oil and adhering to shorter oil change intervals (5,000 miles) can help prolong the life of the replacement chains.
The trouble code P0009 stands for "Engine Position System Performance Bank 2." It means the Engine Control Module (ECM) has detected a misalignment between the crankshaft and the camshafts on Bank 2. Bank 2 is the side of the engine that does not contain cylinder #1, which on the rear-wheel-drive CTS is the driver's side. This discrepancy indicates that the engine's mechanical timing is out of sync, which can affect performance and potentially lead to catastrophic engine damage if not addressed.

What's Unique About the 2004-2011 Cadillac CTS

The GM High Feature 3.6L V6 engines (LY7 and LLT) used in this era of Cadillac CTS are notoriously prone to premature timing chain stretching. This issue is so common that GM issued multiple Technical Service Bulletins (TSBs) and even implemented a special coverage program (11340C) extending the warranty on this component to 10 years or 120,000 miles, though this has expired for most vehicles. The problem was exacerbated on earlier models by long oil change intervals recommended by the oil life monitoring system, as insufficient or degraded oil accelerates wear on the chains, plastic guides, and hydraulic tensioners.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the current oil level and engine sound on a cold start?
→ Top off the oil, but prepare for a $2200-$3600 shop repair. Low oil starves hydraulic tensioners, causing the 3.6L V6 timing chains to stretch. You will need an updated GM timing chain kit (e.g., part 12650231).
→ Stop driving to prevent catastrophic engine damage. The timing chains are stretched. Have a shop install an updated ACDelco timing chain kit ($300-$600 parts, ~12.5 hours labor) per TSB 12-06-01-009F.
Do you have an advanced scan tool to view live engine data?
→ Monitor cam/crank correlation PIDs for deviation. If normal, inspect the crankshaft reluctor wheel for movement with a borescope through the sensor port, as described in TSB PIP3423P.
→ Have a shop check cam/crank variance. If chains are fine, they should check for a slipped reluctor wheel (TSB PIP3423P). Note that timing chain replacement is a difficulty level 5 job.

Generation note: This issue affects both the first-generation (2004-2007) and second-generation (2008-2011) Cadillac CTS models equipped with the 3.6L V6 engine (RPO codes LY7 and LLT). The underlying cause related to timing chain wear is common to both generations, and is also seen in a wide range of other GM vehicles using this engine.

Professional service recommended: Replacing timing chains is a complex, labor-intensive job that requires removing a significant portion of the engine's front end and using specialized tools like camshaft alignment plates and timing chain retainers to lock the engine's timing components in place. One owner on a forum who attempted the repair themselves ended up with the engine jumping time 🎬 Watch: A very detailed DIY walkthrough for replacing these chains. on the first startup.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Reduced engine power and poor acceleration
  • Rattling or scraping noise from the front of the engine, especially on a cold start
  • Decreased fuel economy
  • Engine surging or hesitation
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the camshaft position sensor
  • Replacing only the crankshaft position sensor
  • Replacing VVT solenoids without addressing the underlying stretched chains
  • Performing only an oil change and hoping the code goes away

Most Likely Causes

  1. Stretched Timing Chains 🔴 High Probability → Shop Engine Timing Chain The original timing chains on the 3.6L V6 engines were made of a material susceptible to premature wear and stretching. This was a well-documented design flaw across many GM vehicles using this engine.
    How to confirm: A mechanic can use a scan tool to monitor camshaft and crankshaft position sensor data to see the deviation. A definitive diagnosis requires physical inspection of the chains for slack, which involves significant engine disassembly. A rattling noise from the front of the engine is a strong audible clue.
    Typical fix: Replace all three timing chains (primary and two secondary), the tensioners, and the guides. It is highly recommended to use the updated parts kits from GM/ACDelco, which were designed to remedy the original flaw.
    Est. part cost: $300-$600
  2. Failed Timing Chain Tensioners or Guides 🔴 High Probability → Shop Engine Timing Chain The tensioners, which use oil pressure to keep the chains tight, can fail or weaken. The plastic guides can also wear down, become brittle, and break. This is part of the same common timing system failure and is exacerbated by poor oil quality.
    How to confirm: Confirmed during physical inspection when replacing the timing chains. Broken pieces of plastic guides may be found in the oil pan.
    Typical fix: These components are always replaced as part of a complete timing chain service. Kits include new tensioners and guides.
    Est. part cost: $0 (Included in timing chain kit)
  3. Low Engine Oil Level or Poor Oil Quality 🟡 Medium Probability The timing chain tensioners are hydraulic and rely on clean, sufficient oil to function. Extended oil change intervals, as once recommended by the factory oil life monitor, lead to oil breakdown and sludge, which starves the tensioners and chains of proper lubrication and accelerates wear.
    How to confirm: Check the oil level on the dipstick and inspect its condition. If the oil is very dark, sludgy, or low, this is a likely contributing factor. A technician may also note excessive sludge and varnish inside the engine upon disassembly.
    Typical fix: If caught very early, an oil change might temporarily quiet a noisy chain, but it will not fix a chain that is already stretched and has set code P0009. This is a contributing factor, not the root cause once the code is set.
    Est. part cost: $50-$100

Rare But Worth Checking

  • Slipped Crankshaft Reluctor Wheel: → Shop Engine Crankshaft A GM TSB (PIP3423P) notes that the reluctor wheel, which the crankshaft position sensor reads, can physically move on the crankshaft. This will cause timing correlation codes even with good chains. Diagnosis can sometimes be done with a borescope through the crank sensor hole to check its position relative to the crankshaft throw (a good one measures 25-26mm from the machined surface to the edge of the reluctor opening). A definitive fix requires crankshaft replacement.
  • Faulty Camshaft or Crankshaft Position Sensor: → Shop Engine Crankshaft Position Sensor While a sensor can fail, it is very unlikely to be the root cause of P0009 on this engine. Owners and mechanics report that replacing these sensors is a common misdiagnosis that does not fix the underlying mechanical timing issue. The code indicates a correlation issue between sensors, not a sensor circuit failure.
  • Failed VVT Solenoid (Camshaft Actuator): A stuck or clogged Variable Valve Timing (VVT) solenoid can cause camshaft position errors, often triggered by dirty oil or sludge. While this can cause timing-related codes, it's less common for P0009 than the primary chain stretch issue. Often, people replace these in a failed attempt to fix the P0009 before committing to the timing chain job.

Diagnosis Steps

  1. Confirm the presence of P0009 and any other related codes (like P0008, P0017, P0018, P0019) with an OBD-II scanner.
  2. Check the engine oil level and condition. Note if it is low, old, or sludgy, as this is a major contributing factor.
  3. Listen for a distinct rattling or scraping sound from the front of the engine, especially during a cold start, which indicates loose timing chains hitting the guides or engine cover.
  4. Using an advanced scan tool, monitor the live data for camshaft/crankshaft correlation PIDs. Observe the variance between desired and actual cam angles; a persistent deviation 🎬 Watch: How to test timing chain stretch with a labscope. is a strong indicator of a stretched chain.
  5. Check for any applicable Special Coverage Programs from GM, like the expired 11340C, which covered timing chains for 10 years/120,000 miles.
  6. If TSB PIP3423P is suspected, inspect the crankshaft reluctor wheel for movement, ideally with a borescope through the crankshaft position sensor port to avoid removing the oil pan.
  7. If all signs point to a timing issue, the final step is engine disassembly to physically inspect the timing chains for stretch against a new chain, and to check the guides and tensioners for wear or damage.

Parts You'll Likely Need

  • Timing Chain Kit (OEM #12650230 (2007 models), 12650231 (2008+ models)) — This is the definitive fix for the stretched timing chains that cause code P0009. The kit includes the updated primary and secondary chains, tensioners, guides, and gaskets needed for the job. TSB 12-06-01-009F announced these updated kits.
    Trusted brands: ACDelco, GM Genuine, Cloyes
    OEM price range: $300-$500
    Aftermarket price range: $200-$400

Related Codes That Often Appear With This One

  • P0008 — P0008 is 'Engine Position System Performance Bank 1'. P0009 points specifically to Bank 2. When both appear, it indicates the timing deviation is significant and affecting both banks of the engine.
  • P0018 — P0018 is 'Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A'. It is another code indicating a timing misalignment on Bank 2 and is frequently set along with P0009 as they both point to the same bank.
  • P0019 — P0019 is 'Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor B'. Like P0018, it points to a specific camshaft on Bank 2 being out of sync with the crankshaft, often appearing as a trio with P0009 and P0018.
  • P0017 — P0017 is 'Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B'. This code points to a timing issue on the opposite bank (Bank 1). It's common to see codes for both banks (P0008, P0016, P0017 and P0009, P0018, P0019) set together once the primary timing chain has stretched enough.

Technical Service Bulletins (TSBs) & Recalls

  • 12-06-01-009F
  • PIP3423P

Platform-Specific Known Issues

  • The 3.6L V6 engines (LY7, LLT) in these vehicles are widely known for premature timing chain failure due to chain stretch.
  • GM issued TSB #12-06-01-009F, which provides information on updated timing chain service kits designed to address this specific problem. This bulletin lists specific kit part numbers for different model years.
  • TSB #PIP3423P (and its revisions like K, L) points to a possible, though less common, cause where the crankshaft reluctor wheel can slip, mimicking the symptoms of a stretched chain and requiring crankshaft replacement.
  • GM had a special coverage program #11340C that extended the warranty for timing chain issues to 10 years or 120,000 miles, confirming the widespread nature of the defect.

Mechanic-Grade Diagnostic Values

  • Camshaft Position (CMP) Actuator Solenoid Resistance — expected: 7-12 Ohms between the control and ignition terminals.. Failure: A reading outside this range, or a reading of infinite resistance between either terminal and the solenoid housing, indicates a faulty solenoid.
  • Crankshaft Reluctor Wheel Position Measurement — expected: 25 to 26 mm from the machined surface of the crankshaft throw to the edge of the open space on the reluctor wheel.. Failure: Any measurement outside this range indicates the reluctor wheel has slipped on the crankshaft, which requires crankshaft replacement.

Scan Tool Commands That Help

  • GDS2 / Tech2: Camshaft Position Actuator Solenoid ON/OFF Command — This bidirectional control is used to command the VVT solenoid on and off to verify the electrical circuit's integrity. A technician can use a test lamp connected to the control circuit; the lamp should illuminate when the solenoid is commanded ON.
  • GDS2 / Tech2: ECM Reprogramming — As part of Special Coverage 11340C, GM mandated an ECM software update. This update changed the parameters of the oil life monitor and potentially adjusted VVT system operation to reduce chain wear. This reprogramming was to be performed even if the timing chains did not require immediate replacement.

Wiring & Ground Locations

  • Bank 2 Camshaft Position Sensors — On the 3.6L V6, Bank 2 is the driver's side of the engine. The intake and exhaust camshaft position sensors are located on the front of the cylinder head, behind the power steering pump reservoir.. While sensor failure is not the common cause for P0009, knowing their location is critical for diagnosis, such as checking the wiring harness for damage or performing circuit tests. Misidentifying the bank could lead to replacing the wrong components.
  • Crankshaft Position Sensor — Located on the lower side of the engine block, typically reading a reluctor wheel on the crankshaft itself.. This sensor's signal is the primary reference for engine timing. P0009 is a correlation code between this sensor and the Bank 2 camshaft sensors. Accessing its connector is necessary for circuit testing, and the sensor port may be used with a borescope to inspect the reluctor wheel for slippage as noted in TSB PIP3423P.

Real Owner Repair Stories

  • YouTube user 'Kevin Nadeau' (2007 Cadillac CTS 3.6L with 88,000 miles) — Check Engine Light with codes P0008 and P0017 (Bank 1 equivalent of P0009).
    ❌ Tried (didn't work) Replacing the Bank 1 Camshaft Position Sensor (Sensor B, exhaust side)., Inspecting and cleaning the VVT solenoids.
    ✅ What actually fixed it The video creator explicitly states that replacing the sensor did NOT fix the problem and the Check Engine Light returned after a short drive. He acknowledges that the root cause is the timing chain, which he documents replacing in subsequent videos. This serves as a real-world example of common misdiagnoses failing to resolve the issue.

OEM Part Supersession History

  • Varies by early production dateKit P/N 12650230 (For 2007 Models) and 12650231 (For 2008+ Models) — GM released updated timing chain kits to address the premature stretching issue. These kits contain chains made from more durable materials.
    Heads up: It is critical to use the correct kit for the model year. TSB 12-06-01-009F specifically calls out different kits for 2007 models versus 2008 and newer models. Using the wrong kit could lead to installation issues or continued timing problems.

Model Year Variations Within This Range

  • 2004-2007 vs 2008-2011: The 2004-2007 CTS used the LY7 3.6L V6 engine. Starting in 2008, the CTS offered the LLT 3.6L V6, which added direct fuel injection. While both engines suffer from the timing chain issue, some parts like intake manifolds and fuel systems are different. The timing chain kits themselves are also specified differently for 2007 vs. 2008+ models.
  • 2007: GM TSB #12-06-01-009F specifically directs technicians to consult a different bulletin (07-06-01-013) for early build 2007 models to correctly identify the timing chain design, indicating a mid-year change in components.
Cadillac CTS Timing Chain Replacement DIY - PART 1 (VERY DETAILED)
Cadillac CTS Timing Chain Replacement DIY - PART 1 (VERY DETAILED)
GM 3.6L P0008 / P0017 CAMSHAFT POSITION SENSOR - Cadillac CTS
GM 3.6L P0008 / P0017 CAMSHAFT POSITION SENSOR - Cadillac CTS
HOW TO REPLACE TIMING CHAINS ON CADILLAC CTS 3.6L (DAY 2)
HOW TO REPLACE TIMING CHAINS ON CADILLAC CTS 3.6L (DAY 2)
HOW TO REPLACE TIMING CHAINS ON CADILLAC CTS 3.6L (DAY 1)
HOW TO REPLACE TIMING CHAINS ON CADILLAC CTS 3.6L (DAY 1)
GM 2.8/3.0/3.2/3.6L Timing Chain Replacement Repair, Cloyes 9-0753S
GM 2.8/3.0/3.2/3.6L Timing Chain Replacement Repair, Cloyes 9-0753S
How To Test GM 3.6L Timing Chain Problems With A Labscope - P0008, P0016, P0017 and more
How To Test GM 3.6L Timing Chain Problems With A Labscope - P0008, P0016, P0017 and more
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 Apr 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 P0009 for:
  • Cadillac CTS: 20042005200620072008200920102011
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