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

P0017 on 2008-2009 Pontiac Torrent 3.6L: Causes and Fixes for Timing Chain Issues

On a 2008-2009 Pontiac Torrent with the 3.6L V6 engine, the P0017 code almost always indicates a stretched timing chain. This is a well-documented issue and a major repair that can cost between $2,000 and $3,500. GM acknowledged this with a special warranty extension (#11340C) that has since expired. Do not replace sensors before having the timing system inspected, as this is a common misdiagnosis.

15 minutes to read 2008-2009 Pontiac TORRENT
Most Likely Cause
Stretched Timing Chains
Difficulty
5/5
Est. Time
11 hrs
DIY Doable?
🔧 Shop
Shop Labor
$2000 – $3500
Parts Price
$250 – $600
⚠️ Drivable, but... — Driving is not recommended. If the stretched timing chain jumps a tooth or breaks, it can cause the pistons to collide with the valves, leading to catastrophic and often irreparable engine damage. Towing the vehicle is the safest option.
Key Takeaways
  • P0017 on a 2008-2009 Torrent with the 3.6L V6 is a serious code that almost certainly indicates a stretched timing chain.
  • Do not waste money replacing the camshaft or crankshaft sensors; they are very rarely the cause of the problem.
  • The first and easiest step is to check the engine oil level and condition. Low or dirty oil can cause or worsen this issue.
  • The correct repair is a complete timing chain service, which is a very expensive and complex job that should be handled by a professional.
  • Ignoring this code can lead to the timing chain breaking, which will cause catastrophic engine failure.
The diagnostic trouble code P0017 stands for "Crankshaft Position - Camshaft Position Correlation (Bank 1, Sensor B)". This means the Engine Control Module (ECM) has detected that the rotational position of the crankshaft is out of sync with the exhaust camshaft on Bank 1. Bank 1 is the cylinder bank closer to the firewall on the Torrent's transverse-mounted engine, and 'Sensor B' refers to the exhaust camshaft. For some GM vehicles, the definition may appear as "Crankshaft Position-Exhaust Camshaft Position Not Plausible." When these two components are not perfectly synchronized, with a deviation greater than a pre-set threshold (e.g., 10 degrees), the ECM flags the error, illuminates the Check Engine Light, and engine performance is compromised.

What's Unique About the 2008-2009 Pontiac TORRENT

The 3.6L LY7 V6 engine used in the Torrent GXP model is notorious for premature timing chain stretch. This issue was so common that it led to class-action lawsuits and prompted General Motors to release multiple Technical Service Bulletins (TSBs) and Special Coverage Adjustment #11340C. This program extended the warranty for timing chain failure to 10 years or 120,000 miles, though it has now expired for all eligible vehicles. The root causes are a combination of an early timing chain design prone to wear and an overly optimistic oil life monitoring system (OLM) that led to extended oil change intervals and oil degradation. As a result, P0017 on this vehicle is rarely a simple sensor failure and almost always points to the need for a major timing chain service.

Diagnostic Flowchart

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

What is the most noticeable symptom or condition you are currently experiencing?
→ Perform a $40-$80 oil change with 5W-30 and clear codes. The hydraulic VVT system requires clean oil pressure to operate.
→ Stop driving immediately to prevent engine damage. Tow to a shop for a $2000-$3500 timing chain replacement using OEM kit #12650231.
→ This strongly indicates stretched timing chains. Prepare for an 11-hour timing chain replacement using the updated kit #12650231.
🎬 See this full-length timing chain removal and installation walkthrough.
Have you tried swapping the Bank 1 exhaust VVT solenoid?
→ Replace the faulty VVT solenoid for $30-$70. It is relatively easy to access on top of the engine.
→ Swap the VVT solenoid. If P0017 remains, have a shop check cam/crank PIDs for >4-6 degree deviation indicating chain stretch.
🎬 Watch: How to use a labscope to verify chain stretch.
Professional service recommended: Timing chain replacement is a complex and labor-intensive job that requires specialized tools and in-depth knowledge of the engine. The engine often needs to be partially dropped from the subframe for access.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced engine power and poor acceleration
  • Rough or unstable idle
  • Rattling noise from the engine, especially on a cold start for 2-5 seconds
  • Difficulty starting the engine, or it cranks but won't start
  • Poor fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor
  • Replacing the crankshaft position sensor
  • Replacing only the VVT solenoids without checking mechanical timing

Most Likely Causes

  1. Stretched Timing Chains 🔴 High Probability → Shop Engine Timing Chain The original timing chains on the 3.6L LY7 engine were susceptible to premature wear due to their design and lubrication issues exacerbated by long oil change intervals. GM TSBs #PIP3423P and #12-06-01-009F directly link this code to stretched timing chains.
    How to confirm: A technician can use a scan tool to read cam/crank correlation data. A physical inspection confirming chain slack by removing the front engine cover is the definitive diagnosis, but this is labor-intensive.
    Typical fix: Replace all three timing chains, the tensioners, and the guides with an updated kit. This is a major repair. It is critical to use the complete, updated kit to prevent a recurrence.
    Est. part cost: $250-$600
  2. Failed Timing Chain Tensioners 🔴 High Probability → Shop Engine Timing Chain The tensioners are hydraulically actuated and can fail or lose their ability to keep the chains tight, often due to oil pressure issues from degraded oil or internal seal failure. They are considered an integral part of the timing chain system.
    How to confirm: Diagnosed during a physical inspection of the timing system. A rattling noise is a common symptom. A failed tensioner allows slack in the chain, causing the correlation fault.
    Typical fix: Tensioners are always replaced as part of a complete timing chain service. They should never be replaced in isolation without also replacing the chains.
    Est. part cost: $100-$200 (part of kit)
  3. Low or Degraded Engine Oil 🟡 Medium Probability The timing chain tensioners and camshaft phasers are hydraulically operated by engine oil. Low or dirty oil, often a result of following the original OLM recommendations, can't provide the necessary pressure, leading to slack and correlation errors. This starves the VVT system and accelerates wear on the chains.
    How to confirm: Check the oil level on the dipstick and inspect its condition. If it's low or looks like sludge, this is a likely contributor. An engine flush may be attempted, but if the chains are already stretched, it will not solve the problem.
    Typical fix: Perform an oil and filter change with the correct viscosity oil (5W-30). In some cases, an engine flush may help if sludge is present, but often the damage to the chains is already done and they will require replacement.
    Est. part cost: $40-$80
  4. Faulty Camshaft Actuator Solenoid (VVT Solenoid) ⚪ Low Probability → Shop Engine Camshaft These solenoids control oil flow to the cam phasers. They can get clogged with sludge from degraded oil or fail electrically. While a possible cause, it's far less common than chain stretch on this engine.
    How to confirm: Can be tested by swapping the Bank 1 exhaust solenoid with another one (e.g., intake) to see if the code changes (e.g., to P0016). A scan tool can also command the solenoid to check its response.
    Typical fix: Replace the faulty solenoid. They are relatively easy to access on top of the engine.
    Est. part cost: $30-$70

Rare But Worth Checking

  • Slipped Crankshaft Reluctor Wheel: → Shop Engine Crankshaft TSB #PIP3423P notes that the reluctor ring, which the crankshaft position sensor reads, can physically move on the crankshaft due to an insufficient press fit. This will cause correlation codes even with perfect timing chains. A forum user confirmed this fix on a related engine, noting it can be checked by removing the oil pan and inspecting the wheel's position relative to the crankshaft edge. The official fix is crankshaft replacement, though some have repositioned and tacked the wheel in place.
  • Faulty Camshaft or Crankshaft Position Sensor: → Shop Engine Crankshaft Position Sensor While possible, a sensor failure is very unlikely to be the root cause on this specific engine. The sensors are usually accurately reporting a real mechanical timing problem. Replacing them is a common misdiagnosis that will not fix the underlying issue.

Diagnosis Steps

  1. Verify the engine oil level and condition. If low or dirty, perform an oil and filter change and clear the codes to see if the problem persists. This is a crucial first step due to the hydraulic nature of the VVT system.
  2. Use a professional scan tool to check for other DTCs. Codes like P0008, P0016, P0018, or P0019 strongly indicate a timing chain issue.
  3. Observe live data on the scan tool for camshaft/crankshaft correlation angles (Cam/Crank Correlation PIDs). Deviations beyond 4-6 degrees at idle confirm a timing problem.
  4. Inspect the wiring and connectors for the Bank 1 exhaust camshaft position sensor and the crankshaft position sensor for any damage or corrosion.
  5. If timing chain stretch is suspected, a physical inspection is required. This involves removing the engine front cover to measure the slack in the chains, which is a labor-intensive step.
  6. If timing chains are found to be tight, investigate the possibility of a slipped crankshaft reluctor wheel as per TSB #PIP3423P. This can be visually inspected with a borescope through the crank sensor hole or by removing the oil pan.

Parts You'll Likely Need

  • Timing Chain Kit (OEM #12650231) — This is the definitive fix for the common stretched timing chain issue. The kit should include all three chains, all tensioners, and all guides. Per GM Special Coverage bulletin #11340C, part number 12650231 is specified for 2008-2009 models with the LY7 engine.
    Trusted brands: ACDelco, Cloyes
    OEM price range: $400-$600
    Aftermarket price range: $250-$450

Related Codes That Often Appear With This One

  • P0008 — A general engine position system performance code for Bank 1, often the first code to appear when the primary timing chain stretches. It is explicitly mentioned in TSBs alongside P0017.
  • P0016 — Indicates a correlation error on the Bank 1 intake camshaft. It often appears with P0017 when the timing chain issue is significant enough to affect both camshafts on the bank.
  • P0018 — Indicates a correlation error on the Bank 2 intake camshaft. Seeing codes for both banks (P0016/P0017 and P0018/P0019) strongly points to a stretched primary timing chain affecting the entire engine.
  • P0019 — Indicates a correlation error on the Bank 2 exhaust camshaft. Seeing codes for both banks strongly points to a stretched primary timing chain.

Technical Service Bulletins (TSBs) & Recalls

  • PIP3423P: Notes that codes P0016, P0017, P0018, P0019, P0008, or P0009 can be caused by loose timing chains, tensioners, or a slipped crankshaft reluctor wheel.
  • 12-06-01-009F: Details the availability of updated timing chain kits for repairing stretched timing chains that cause DTCs P0008, P0009, P0016, P0017, P0018 and/or P0019 on the 3.6L V6 engine.
  • 11340C: This was the Special Coverage Adjustment that extended the warranty on timing chains to 10 years/120,000 miles for this issue.

Platform-Specific Known Issues

  • Stretched Timing Chains due to Oil Life Monitor: → Shop Engine Timing Chain This is the most significant issue. GM's original Oil Life Monitor (OLM) calibration allowed for oil change intervals that were too long, leading to oil breakdown. This degraded oil failed to properly lubricate the timing chains, causing them to stretch prematurely. GM acknowledged this by issuing Special Coverage Adjustment #11340C and later updating the OLM software in affected vehicles.
  • Slipped Crankshaft Reluctor Wheel: → Shop Engine Crankshaft TSB #PIP3423P warns that after ruling out timing chains, the underlying cause could be a crankshaft reluctor wheel that has physically moved. This will cause persistent timing codes even after a new chain set is installed. The fix requires either crankshaft replacement or repositioning and securing the wheel.

Mechanic-Grade Diagnostic Values

  • Camshaft Position Actuator Solenoid (VVT Solenoid) Resistance — expected: 4.6-7.5 Ohms for the LY7 engine. Some general GM sources state 8-13 Ohms.. Failure: A reading of 0 Ohms (short), infinite/OL (open), or a value significantly outside the expected range indicates a failed solenoid.
  • Scan Tool 'Camshaft Position Variance' PID — expected: Less than +/- 4 degrees at idle.. Failure: A consistent deviation greater than 4-6 degrees strongly suggests a mechanical timing issue. The ECM may set the code when deviation exceeds 10 degrees.
  • Camshaft Position (CMP) Sensor 5V Reference Circuit — expected: 4.8-5.2 Volts with key on, engine off.. Failure: Voltage outside this range suggests a problem with the ECM or the wiring harness.
  • Slipped Crankshaft Reluctor Wheel Inspection (per TSB PIP3423P) — expected: A measurement of 25 to 26 mm from the end of the machined surface of the crankshaft throw to the edge of the open space in the reluctor.. Failure: Any significant deviation from the 25-26mm measurement, viewed either clockwise or counter-clockwise, indicates the wheel has slipped.

Scan Tool Commands That Help

  • GM Tech2 / GDS2 or equivalent: Camshaft Position Actuator Test (Bidirectional Control) — This allows a technician to manually command the VVT solenoid to activate. If the engine's idle does not change or stall, it points to a faulty solenoid, a clogged oil passage, or a stuck phaser, helping to rule out the component without disassembly.
  • GM Tech2 / GDS2 or equivalent: Crankshaft Position Variation Learn (CASE Relearn) — This procedure is required after replacing the timing chains, crankshaft sensor, or ECM. It allows the ECM to learn the minor variations in the crankshaft reluctor wheel to ensure accurate misfire detection and timing.

Wiring & Ground Locations

  • G111 (for 3.4L, similar location for 3.6L) — Located at the rear of the engine, near the crankshaft sensor.. A poor ground connection here can affect the crankshaft position sensor's signal, which is a primary input for calculating cam/crank correlation.
  • G107 / G108 / G109 — Located on the upper front (G107) and rear (G108/G109) sides of the engine/cylinder heads.. These are primary engine grounds. A loose or corroded connection can cause intermittent electrical issues for various engine management sensors and actuators, including the camshaft sensors and VVT solenoids.
  • G101 — Located at the lower front of the engine block.. This is a main ground for the Engine Control Module (ECM). A faulty ground here can cause unpredictable behavior from the ECM and the systems it controls, including the VVT system.
  • ECM Connector C1, Pin 20 — On the Engine Control Module (ECM), which is mounted on top of the battery cover.. On a similar LY7 engine, the signal wire for the Bank 1 Exhaust Camshaft Position sensor is a Dark Green wire at Pin 20. This is a critical point for testing signal continuity between the sensor and the ECM to rule out a wiring harness fault.

Real Owner Repair Stories

  • YouTube user Kevin Nadeau (Cadillac CTS with 3.6L V6 (LY7)) — Check Engine Light with codes P0008 and P0017.
    ❌ Tried (didn't work) The user went straight to diagnosis rather than replacing parts randomly.
    ✅ What actually fixed it The user inspected the Bank 1 (passenger side) camshaft position sensors and found the exhaust sensor ('Sensor B') had a significant buildup of oil sludge. After cleaning the area and replacing the sensor, the codes were cleared and did not return after a five-mile test drive. This highlights the importance of checking for oil contamination as a first step.

OEM Part Supersession History

  • 1265023112700435 — The part number for the complete timing chain kit has been updated by GM over time as revisions were made. 12650231 was the number specified in earlier service bulletins for the LY7.
Causes and Fixes P0017 Code: Camshaft Position B – Camshaft Position Correlation (Bank 1)
Causes and Fixes P0017 Code: Camshaft Position B – Camshaft Position Correlation (Bank 1)
How To Fix P0017 Code ? EASY 5 Minute FIX for P0017 Code |
How To Fix P0017 Code ? EASY 5 Minute FIX for P0017 Code |
How to Fix P0017 Engine Code in 6 Minutes [4 DIY Methods / Only $6.81]
How to Fix P0017 Engine Code in 6 Minutes [4 DIY Methods / Only $6.81]
P0017 Code – Causes, How To Diagnose and Fix?
P0017 Code – Causes, How To Diagnose and Fix?
P0017 P0018 P0019 P0300 - 2007 VE Holden Commodore 3.6L LY7 - DIAGNOSIS
P0017 P0018 P0019 P0300 - 2007 VE Holden Commodore 3.6L LY7 - DIAGNOSIS
P0017 code 2007-2014 3.6L GMC Acadia Traverse
P0017 code 2007-2014 3.6L GMC Acadia Traverse
P0017 FIXED IN RECORD TIME: Is This The Solution You Need?
P0017 FIXED IN RECORD TIME: Is This The Solution You Need?
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!
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
GM 3.6 VVT clattering noise at start up, and how to fix it.
GM 3.6 VVT clattering noise at start up, and how to fix it.
2012-2015 Chevy Impala - Replacing the variable timing solenoid
2012-2015 Chevy Impala - Replacing the variable timing solenoid
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 P0017 for:
  • Pontiac TORRENT: 20082009
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