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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0008 on 2010-2016 Cadillac SRX: Stretched Timing Chain Causes and Fixes

Code P0008 on a 2010-2016 Cadillac SRX almost always means the timing chains have stretched. This is a common, well-documented issue on the 3.0L (LF1) and 3.6L (LFX) V6 engines. The primary cause is premature chain wear, often accelerated by extended oil change intervals. The repair is complex and expensive, involving replacing the chains, tensioners, and guides, typically costing between $2,100 and $3,000+ at a shop. Ignoring this code will lead to severe engine damage.

16 minutes to read 2010-2016 Cadillac SRX
Most Likely Cause
Stretched Timing Chains
Difficulty
5/5
Est. Time
15 hrs
DIY Doable?
🔧 Shop
Shop Labor
$2100 – $3000
Parts Price
$400 – $700
🚫 Do not drive — Continued driving is not recommended. A stretched timing chain can jump time or break without further warning. This can cause pistons to hit the valves, resulting in complete and non-repairable engine failure.
Key Takeaways
  • P0008 on a 2010-2016 SRX is a serious code that almost certainly indicates stretched timing chains.
  • Do not drive the vehicle, as you risk catastrophic engine failure.
  • Do not waste money replacing camshaft or crankshaft sensors; they are not the cause.
  • The root cause is often linked to extended oil change intervals; more frequent changes (e.g., every 5,000 miles) are recommended after the repair.
  • The repair is expensive, but a Special Coverage program (now expired) from GM confirmed the defect.
The trouble code P0008 stands for 'Engine Position System Performance Bank 1'. It means the engine's computer (ECM) has detected that the timing correlation between the crankshaft and the camshafts on Bank 1 (the cylinder bank closer to the firewall) is out of specification. The ECM detects that the camshafts are misaligned with the crankshaft by more than 6 degrees for a cumulative period. This code does not point to a faulty sensor, but rather a mechanical problem with the engine's timing components.

What's Unique About the 2010-2016 Cadillac SRX

A 2010-2016 Cadillac SRX, which often faces timing chain issues due to its High Feature V6 engine design.
The second-generation Cadillac SRX (2010-2016) utilizes the GM High Feature V6, an engine family known for specific timing chain wear patterns.

The second-generation Cadillac SRX uses GM's High Feature V6 engines (3.0L and 3.6L), which are widely known for premature timing chain stretching. This isn't a rare occurrence; it's a well-documented pattern for this engine family, leading GM to issue multiple Technical Service Bulletins (TSBs). A significant contributing factor is believed to be the GM Oil Life Monitor (OLM) system, which can allow for oil change intervals that are too long (up to 8,000+ miles). Over time, this leads to oil breakdown and consumption, reducing lubrication and cooling for the timing chains and hydraulic tensioners, which accelerates wear and stretching.

Diagnostic Flowchart

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

What is the primary symptom accompanying the P0008 code on your SRX?
→ Stop driving immediately to prevent engine failure. A cold start rattle strongly indicates stretched timing chains. Expect a $2100-$3000 shop repair for an updated GM timing chain kit.
Do you also have reduced power, rough idle, or misfire codes?
→ Oil starvation has likely permanently damaged the hydraulic tensioners and chains. Do not drive; tow to a shop for a cam/crank correlation test to confirm.
→ Change the oil and filter immediately. However, since P0008 is set, chain damage is likely permanent. Expect to eventually need the 15-hour timing chain replacement job.
Can you check CMP Angle Variance with an advanced scan tool?
→ A variance over 6 degrees confirms stretched chains. This is not a DIY job (difficulty 5/5). Have a shop install an updated GM timing chain kit (like ACDelco 12700436) for $2100-$3000.
→ Take the vehicle to a technician to perform a cam/crank correlation test with an oscilloscope. This verifies timing deviation without engine disassembly before committing to a $2100-$3000 repair.
Professional service recommended: Replacing timing chains is a complex and labor-intensive job that requires significant engine disassembly, including potentially dropping the engine cradle. 🎬 Watch: Full step-by-step timing chain removal and installation guide. Mistakes can lead to catastrophic engine damage.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced engine power and poor acceleration.
  • Engine running rough or idling poorly.
  • Rattling or whining noise from the engine, especially during a cold start, that may last for a few seconds.
  • Worse than normal fuel economy.
  • In some cases, the engine may set misfire codes along with P0008.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensors.
  • Replacing the crankshaft position sensor.
  • Replacing the VVT solenoids (camshaft actuators).

Most Likely Causes

Side-by-side comparison of a healthy, tight timing chain versus a stretched chain with visible slack and wear.
A comparison showing a healthy timing chain (left) versus a stretched chain (right). Even a few millimeters of 'stretch' or wear can cause the P0008 correlation code.
  1. Stretched Timing Chains 🔴 High Probability The original timing chains used on the GM High Feature V6 engines were susceptible to premature wear and stretching. This is a widely recognized issue, acknowledged by GM through multiple TSBs and a special coverage program. The issue is exacerbated by oil breakdown over long change intervals.
    How to confirm: A mechanic can use a scan tool to observe the CMP Angle Variance parameters; a deviation greater than 6 degrees is a strong indicator. An oscilloscope can also be used to graphically compare cam and crank sensor signals to a known-good waveform. 🎬 Watch: How to use a labscope to diagnose timing issues. The definitive method is physical inspection for slack after removing the engine's front cover.
    Typical fix: Replace all three timing chains, all tensioners, and all chain guides using an updated kit. It is critical to use the latest parts specified by GM.
    Est. part cost: $400-$700
  2. Low or Dirty Engine Oil 🟡 Medium Probability The timing chain tensioners are hydraulic and rely on clean oil at the proper pressure to function. These engines can consume oil, and the long oil change intervals suggested by the Oil Life Monitor can lead to low levels and degraded oil quality, starving the tensioners and chains of proper lubrication.
    How to confirm: Check the oil level on the dipstick and inspect the oil's condition and service history. If the oil is very dark, sludgy, or low, it is a significant contributing factor. This is often the root cause of the chain stretch.
    Typical fix: An oil and filter change is required, but if the P0008 code is already set, the damage to the chains is likely permanent. Correcting oil level and quality is preventative for the *new* chains, not a fix for the existing code.
    Est. part cost: $50-$100
  3. Failed Timing Chain Tensioner(s) 🟡 Medium Probability The tensioners can fail or become weak due to wear or being clogged with sludge from old oil, losing their ability to keep the chains properly tensioned. This allows the chain to slap against guides, accelerating wear.
    How to confirm: This is confirmed during the physical inspection when checking the timing chains. A loose chain is a clear sign of a failed tensioner or severe chain stretch.
    Typical fix: Tensioners are always replaced as part of a complete timing chain service. They are included in the comprehensive kits.
    Est. part cost: $150-$250 for a set

Rare But Worth Checking

  • Slipped Crankshaft Reluctor Wheel: TSB #PIP3423N (and its successor PIP3423P) mentions that if timing chains and tensioners are found to be okay, the reluctor wheel pressed onto the crankshaft may have moved. This is a rare failure but is a documented possibility for this engine family. Confirming this requires a borescope inspection through the crank sensor hole or engine disassembly. If the wheel has moved, the entire crankshaft must be replaced.

Diagnosis Steps

  1. Verify the presence of P0008 with an OBD-II scanner. Note any other codes, such as P0009, P0016-P0019.
  2. Check the engine oil level and condition. If the oil is low, dirty, or the wrong type, this is a critical data point pointing towards the root cause, even if fixing it now won't solve the problem.
  3. Listen for a rattling noise from the front of the engine (passenger side), especially on a cold start. This is a strong indicator of a loose timing chain.
  4. Using an advanced scan tool, monitor the 'CMP Desired', 'CMP Actual', and 'Angle Variance' parameters. If the variance for a camshaft on Bank 1 exceeds 6 degrees, it strongly suggests a stretched chain.
  5. If possible, have a technician perform a cam/crank correlation test with an oscilloscope. This can electronically verify a timing deviation without major engine disassembly.
  6. If the above steps point towards a timing issue, the next step is to get a quote for a timing chain replacement. The physical inspection of the chains is part of the replacement job itself.

Parts You'll Likely Need

A complete timing chain replacement kit including three chains, guides, and hydraulic tensioners.
A comprehensive timing chain kit is required for this repair, including all three chains, updated guides, and hydraulic tensioners to ensure the P0008 code does not return.
  • Engine Timing Chain Kit (OEM #ACDelco 12651450 (For 2008-2009 w/LLT), ACDelco 12700436 (For 3.0L/3.6L), or ACDelco 12680750 (Updated Kit). Part number varies by specific engine and year, verify with VIN.) — This is the comprehensive solution, containing the three required chains, tensioners, guides, and often necessary gaskets to fix the root cause of P0008. Using a complete, updated kit from GM/ACDelco is highly recommended.
    Trusted brands: ACDelco (OEM), Cloyes, Melling
    OEM price range: $500-$700
    Aftermarket price range: $350-$550

Related Codes That Often Appear With This One

  • P0009 — This is the identical fault ('Engine Position System Performance') but for Bank 2. It's common to see both P0008 and P0009 together as all three timing chains operate as a system and wear at a similar rate.
  • P0016, P0017, P0018, P0019 — These are more specific cam/crank correlation codes for the intake and exhaust cams on both banks. They often accompany P0008/P0009 and all point to the same root cause of a stretched timing chain.

Technical Service Bulletins (TSBs) & Recalls

  • PIP3423P: Mentions that codes P0008, P0009, P0016-P0019 may be set and instructs technicians to inspect for loose timing chains or tensioners, and if not found, to check for a moved crankshaft reluctor wheel.
  • 12-06-01-009F: Announces the availability of comprehensive V6 timing chain kits for repairing stretched chains that cause codes like P0008. It lists the wide range of affected GM vehicles.
  • 11340C: This is the Special Coverage Adjustment that extended the warranty to 10 years/120,000 miles for timing chain wear on certain models, including the SRX. It acknowledges that original oil change intervals were a factor.

Platform-Specific Known Issues

  • GM issued TSB #12-06-01-009F, which acknowledges the timing chain issue and provides information on updated service kits for the 3.0L (LF1) and 3.6L (LFX) V6 engines.
  • A Special Coverage Adjustment program (11340C) was issued for some earlier model year vehicles (including 2007-2009 SRX) which extended the warranty for timing chain wear to 10 years or 120,000 miles. This program explicitly noted that the vehicle's original oil change intervals could contribute to premature wear. This coverage has now expired for all eligible vehicles due to age.

Mechanic-Grade Diagnostic Values

A professional diagnostic scan tool displaying camshaft angle variance data.
Using an advanced scan tool to monitor CMP Angle Variance; a deviation exceeding 6 degrees typically confirms the timing chains have stretched beyond operational limits.
  • Crankshaft Reluctor Wheel Position — expected: 25 to 26 mm. Failure: A measurement outside this range indicates the reluctor wheel has slipped on the crankshaft, requiring crankshaft replacement.
  • Cam/Crank Correlation on Lab Scope (Known Good) — expected: On Bank 1, the intake camshaft signal crosses high within the crank sensor's sync gap. The exhaust camshaft signal goes high approximately 3 crank teeth after the sync gap.. Failure: If the camshaft signals are shifted to the right (retarded) relative to the crankshaft signal, it indicates a stretched timing chain.
  • Camshaft Actuator Solenoid Resistance — expected: Approximately 7.6 ohms.. Failure: A reading of 0 ohms indicates a shorted solenoid, while a very high or infinite reading (OL) indicates an open solenoid.

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): View 'Camshaft Position Angle Variance' Data — This is a primary diagnostic step to electronically confirm the degrees of deviation between desired and actual camshaft position. A variance over 6 degrees is a strong indicator of a stretched chain.
  • GDS2 (Global Diagnostic System 2): Actuate VVT (Camshaft Position Actuator) Solenoids — Used to test the functionality of the VVT solenoids independently of the timing chain. This helps rule out a stuck or faulty solenoid before condemning the chains.
  • GM Dealer Tools (MDI/GDS2): Engine Control Module (ECM) Reprogramming — In some cases, GM has released software updates that widen the acceptable tolerance for cam/crank variance. This may be attempted as a fix if the deviation is minor and no mechanical symptoms (like noise) are present.

Wiring & Ground Locations

  • G105 / G106 — On the engine block. Specific location varies slightly by year and engine, but these are the primary engine grounds.. A poor engine ground can cause erratic sensor readings, including from the camshaft and crankshaft position sensors, potentially leading to false timing codes. Verifying these grounds are clean and tight is a basic electrical diagnostic step.
  • ECM Connector X1 — The main engine harness connector at the Engine Control Module.. This connector contains the signal, low reference, and 5-volt reference circuits for the camshaft and crankshaft sensors. For example, on some diagrams, Pin 14 is the Crankshaft Position (CKP) Signal Low circuit. Corrosion or a pushed-out pin here can interrupt these critical signals.

Real Owner Repair Stories

  • User comment on Pine Hollow Auto Diagnostics YouTube video (GM vehicle with 3.6L engine (Impala)) — Check Engine Light with codes P0008 and P0017.
    ❌ Tried (didn't work) N/A - went for software update first.
    ✅ What actually fixed it An ECM software update from a GM dealer. The service notes for the update specifically mentioned it was a fix for P0008 and P0017. The codes did not return after the flash.
  • Nestor Auto Repair YouTube video (2004 Cadillac CTS (older model but with same engine family and code)) — Check Engine Light with code P0008.
    ❌ Tried (didn't work) The mechanic opted not to immediately perform a timing chain replacement.
    ✅ What actually fixed it Replacement of the two camshaft position sensors on Bank 1. The mechanic noted the old sensors were very dirty with metal shavings and that the fix was successful after a multi-day test drive by the customer.
  • Kevin Nadeau YouTube video (2007 Cadillac CTS with 3.6L engine) — Check Engine Light with codes P0008 and P0017.
    ❌ Tried (didn't work) Replacing the Bank 1 Sensor B camshaft position sensor.
    ✅ What actually fixed it The video creator explicitly states that replacing the sensor did NOT fix the issue, and the underlying problem was the stretched timing chains, which is the subject of his follow-up videos. This serves as a cautionary tale.

When the Usual Fixes Don't Work

  • While stretched timing chains are the cause of P0008 in the vast majority of cases for the 2010-2016 SRX, there is anecdotal and video evidence of less common fixes resolving the code. In one documented case, a GM dealer ECM software update, which widened the acceptable timing variance, permanently cleared codes P0008 and P0017 without mechanical repairs. In another instance, a mechanic reported successfully fixing a P0008 code by replacing only the two Bank 1 camshaft position sensors, which were found to be heavily contaminated with metal debris. These scenarios represent rare exceptions and should be considered with caution, as attempting them may delay the necessary timing chain replacement.

OEM Part Supersession History

  • Various older timing chain kitsACDelco 12680750 (and other updated kits) — The original timing chains were prone to premature stretching. GM released multiple updated kits over the years with improved chain and tensioner designs to increase durability.
    Heads up: It is critical to use a complete, updated kit for the specific engine (LF1 or LFX) and year. TSB 12-06-01-009F notes that components like sprockets or gears should not be replaced unless visibly worn, as they are not the cause of the chain stretch issue.

Model Year Variations Within This Range

  • 2010-2011: These years primarily used the 3.0L V6 (LF1) engine. While it also suffers from timing chain issues, parts may differ from the later 3.6L.
  • 2012-2016: These years used the 3.6L V6 (LFX) engine. By the 2012 model year, GM had reportedly made some improvements to the timing chain components, making the issue slightly less common, though still a significant problem. The LFX is also direct-injected, making it susceptible to intake valve carbon buildup.
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
How To Replace Timing Chain On Chevy / GM 3.6L V6 - Full Length Removal and Install - With Tips!
How To Replace Timing Chain On Chevy / GM 3.6L V6 - Full Length Removal and Install - With Tips!
Timing Chain Replacement On Chevy / GM 3.6L V6 - Step By Step Guide - PART 1
Timing Chain Replacement On Chevy / GM 3.6L V6 - Step By Step Guide - PART 1
In vehicle GM 3.6L VVT timing chain replacement (code P0008) teardown gotchas and hints
In vehicle GM 3.6L VVT timing chain replacement (code P0008) teardown gotchas and hints
ENGINE NOISE RATTLE COLD START OR ALL THE TIME. WHAT CAUSES TIMING CHAIN ENGINE NOISE RATTLE
ENGINE NOISE RATTLE COLD START OR ALL THE TIME. WHAT CAUSES TIMING CHAIN ENGINE NOISE RATTLE
Cadillac SRX- CTS 3.6 timing chain
Cadillac SRX- CTS 3.6 timing chain
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 Jul 21, 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 P0008 for:
  • Cadillac SRX: 2010201120122013201420152016
In this article
🎬 Helpful Videos
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