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

P0017 on 2017-2018 Chevrolet Traverse: Stretched Timing Chain Causes and Fixes

On a 2017-2018 Traverse with the 3.6L V6, P0017 almost always indicates a stretched timing chain, a well-known issue for this engine family. While you should check the oil level and condition first, expect a complex and expensive repair costing between $2,000 and $3,500. This is not a DIY job and should be addressed promptly to avoid catastrophic engine failure.

16 minutes to read 2017-2018 Chevrolet TRAVERSE
Most Likely Cause
Stretched Timing Chains
Difficulty
5/5
Est. Time
16 hrs
DIY Doable?
🔧 Shop
Shop Labor
$2200 – $4000
Parts Price
$400 – $800
🚫 Do not drive — Driving is strongly not recommended. A stretched timing chain can skip teeth or break entirely without further warning. This would cause the pistons to collide with the valves, leading to catastrophic and often non-repairable engine damage. Continued operation also risks stalling in traffic, creating a significant safety hazard.
Key Takeaways
  • P0017 on a 2017-2018 Traverse almost certainly means you have a stretched timing chain.
  • This is a serious issue; do not ignore it. Continued driving risks severe engine damage.
  • Do not replace the camshaft or crankshaft sensors as a first step; this is a common and costly misdiagnosis. [ODI #10899234]
  • The first and easiest check is your engine oil. Ensure it is full and clean.
  • This repair is not suitable for DIY. Budget for a professional repair costing upwards of $2,000.
The trouble code P0017, defined by Chevrolet as "Crankshaft Position – Exhaust Camshaft Position Not Plausible," means the Engine Control Module (ECM) has detected a synchronization problem between the crankshaft and the exhaust camshaft on Bank 1. Bank 1 is the cylinder bank closer to the firewall on the Traverse's transverse-mounted engine. The ECM sets this code when the detected rotational difference between the two exceeds a specific threshold, often around 10 degrees. In simple terms, the engine's valves are not opening and closing at the precise moment relative to the piston's position, which points to a mechanical timing issue.

What's Unique About the 2017-2018 Chevrolet TRAVERSE

The 2017-2018 Traverse model years span two different vehicle generations and two versions of the 3.6L V6 engine (LLT and LGX), but both are known for the same critical flaw: premature timing chain stretching. This issue is so common across the entire GM High Feature V6 family that it's the immediate suspect for code P0017. Owner complaints and technical service bulletins confirm that this code, often appearing with P0008 or P0016, is rarely a simple sensor failure and usually precedes a costly timing chain replacement. [TSB #PIP3423P, ODI #11184580]

Diagnostic Flowchart

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

What is the current condition of your engine oil and startup sound?
→ Perform a $50-$100 oil and filter change using full synthetic dexos1-spec oil. Clear the codes to see if P0017 returns before further repairs.
→ Do not drive to avoid catastrophic engine damage. Tow to a shop for a $2200-$4000 timing chain replacement referencing TSB #12-06-01-009F.
Which diagnostic method are you equipped to perform next?
→ Monitor Bank 1 exhaust Camshaft Position Variance. A deviation over 4-5 degrees confirms stretched timing chains, requiring a $400-$800 updated kit like ACDelco 9-0753S.
→ Swap the Bank 1 exhaust VVT solenoid with the intake. If the code changes to P0016, replace the faulty $30-$80 solenoid (OEM part 12655421).
→ Tow the vehicle to a shop to physically inspect the timing chains for slack, a known 16-hour labor issue on this 3.6L V6.

Generation note: The 2017 model is the last year of the first-generation Traverse (Lambda platform) and uses the 3.6L LLT V6. The 2018 model is the first year of the second generation (C1 platform) and primarily uses the updated 3.6L LGX V6. Despite the generational change and engine updates (the LGX has a different chain design), both V6 engines are known to suffer from premature timing chain wear that can trigger a P0017 code.

Professional service recommended: Diagnosing and replacing timing chains is a complex, labor-intensive job that requires specialized tools (cam holding tools, etc.) and extensive engine disassembly, often involving dropping the powertrain. 🎬 See this walkthrough of a professional timing chain replacement. Misdiagnosis is common and the repair itself is high-risk for an amateur, as incorrect timing can destroy the engine.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Lack of engine power and poor acceleration. [ODI #11184580]
  • Engine rattling noise, especially on cold startup.
  • Associated warning lights like "Service Stabilitrak" or "Traction Control Off". [ODI #11399127]
  • Engine may crank for a long time before starting.
  • Stalling, especially at low speeds.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor. The sensor is almost always functioning correctly and reporting the actual mechanical misalignment. [ODI #10899234, ODI #11399127, 11]
  • Replacing the crankshaft position sensor. Similar to the cam sensor, this part is rarely the root cause of P0017 on this engine.

Most Likely Causes

  1. Stretched Timing Chains 🔴 High Probability The GM 3.6L V6 engine family has a well-documented history of premature timing chain wear. This "stretch" is actually elongation from wear in the chain's pins and links. It is often attributed to extended oil change intervals, where oil breakdown contributes to wear. TSBs #PIP3423P and #12-06-01-009F directly address this issue.
    How to confirm: A technician will use a scan tool to observe the desired vs. actual camshaft position angles 🎬 Watch: How to use a labscope to test timing chain alignment. (or Camshaft Position Variance). A consistent deviation greater than 4-5 degrees, and especially one that exceeds 9-10 degrees, points to a mechanical timing issue. Physical inspection for chain slack by removing the timing cover is the definitive confirmation but requires significant labor.
    Typical fix: Replace all three timing chains, the tensioners, and the guides with an updated kit. It is critical to use the latest revised parts from GM or a quality aftermarket supplier like Cloyes. Many shops also recommend replacing the water pump and oil pump at the same time.
    Est. part cost: $400-$800
  2. Failed Timing Chain Tensioner(s) 🔴 High Probability The tensioners, which are hydraulically operated by oil pressure, can fail, stick, or lose their ability to keep the chains tight due to wear or sludge. This allows the chain to become slack, causing timing correlation codes. They are considered an integral part of the timing chain system and are always replaced during the job.
    How to confirm: Diagnosed during a physical inspection of the timing system. A fully extended or collapsed tensioner will be visible, allowing for obvious slack in the chain.
    Typical fix: Replaced as part of a complete timing chain kit replacement. [TSB #PIP3423P, 5]
    Est. part cost: $50-$150
  3. Low or Dirty Engine Oil 🟡 Medium Probability The camshaft phasers and chain tensioners are operated by engine oil pressure. If the oil is low, or if sludge from extended oil change intervals clogs the small passages in the VVT solenoids or phasers, it can prevent proper timing adjustments and trigger a correlation code. This is often considered a primary contributing factor to the eventual chain stretch.
    How to confirm: Check the oil level on the dipstick and inspect its condition. If it's low or appears like dark sludge, this is a likely contributor. Some owners report the code clearing after an engine flush and oil change, but this is often temporary if the chains are already worn.
    Typical fix: Perform an engine oil and filter change using a full synthetic oil that meets the GM dexos1 specification. Some mechanics recommend an engine flush to attempt to clean sludge from hydraulic passages.
    Est. part cost: $50-$100
  4. Faulty VVT Solenoid (Camshaft Position Actuator) ⚪ Low Probability These solenoids control oil flow to the phasers. They can become clogged with sludge or fail electrically. While less common than a stretched chain on this platform, it's a possible and much simpler fix to investigate first.
    How to confirm: A technician can command the solenoid with a scan tool and watch for a change in cam angle. A common DIY test is to swap the Bank 1 exhaust solenoid with another (e.g., the Bank 1 intake). If the code changes from P0017 to P0016, the solenoid is confirmed to be faulty.
    Typical fix: Replace the Bank 1 exhaust VVT solenoid and perform an oil change.
    Est. part cost: $30-$80

Rare But Worth Checking

  • Slipped Crankshaft Reluctor Wheel: The reluctor wheel on the crankshaft, which the crank sensor reads, can physically move or spin on the shaft. This sends incorrect timing data to the ECM, perfectly mimicking a stretched chain. TSB #PIP3423P mentions this possibility. It can be inspected with a borescope through the crank sensor port before tearing the engine down.

Diagnosis Steps

  1. Verify the engine oil level and condition. Ensure it is full and relatively clean. If low or dirty, perform an oil and filter change with the correct dexos1-spec synthetic oil, clear the codes, and see if the problem returns.
  2. Use a professional scan tool to check for any other DTCs and to view live data. Note if P0008, P0016, P0018, or P0019 are also present.
  3. Monitor the 'Camshaft Position Variance' or desired vs. actual camshaft position angles for the Bank 1 exhaust camshaft. A consistent deviation over 4-5 degrees at idle or under load indicates a mechanical timing problem.
  4. Test the Bank 1 exhaust VVT solenoid. Command it on and off with the scan tool to check for response. Consider swapping it with the intake solenoid (a known good part) to see if the code changes to P0016. If it does, the solenoid is bad.
  5. If the above steps do not resolve the issue, a mechanical timing problem is highly likely. The next step is partial engine disassembly to physically inspect the timing chains for slack and check the tensioners.
  6. As a final check before a full teardown, consider inspecting the crankshaft reluctor wheel for movement via the crankshaft position sensor port, as this can mimic a timing chain failure.

Parts You'll Likely Need

  • Timing Chain Kit (OEM #ACDelco 9-0753S (For LLT) or similar for LGX) — This is the most common cause of P0017 on the 3.6L V6. A complete kit includes all chains, tensioners, and guides needed for a proper repair. Using an updated kit is critical.
    Trusted brands: ACDelco (GM OE), Cloyes
    OEM price range: $400-$600
    Aftermarket price range: $250-$450
  • Camshaft Position Actuator Solenoid (VVT Solenoid) (OEM #12655421) — A potential, though less common, cause of the code due to clogging or electrical failure. It's a much cheaper and easier repair to attempt before the timing chains.
    Trusted brands: ACDelco, Delphi, Dorman
    OEM price range: $40-$70
    Aftermarket price range: $25-$50

Related Codes That Often Appear With This One

  • P0008 — This is a more general engine position system performance code for Bank 1. When seen with P0017, it strongly reinforces that the issue is a primary timing chain problem affecting the entire bank. [TSB #PIP3423P, ODI #10957359, 6]
  • P0016 — This is the correlation code for the intake camshaft on the same bank (Bank 1). Seeing P0016 and P0017 together often means the secondary timing chain for Bank 1 has an issue or the primary chain has stretched enough to affect both cams.
  • P0018 / P0019 — These are the equivalent correlation codes for Bank 2 (front of the engine). Seeing all four codes (P0016, P0017, P0018, P0019) points to a problem with the primary timing chain that affects both banks, or a slipped crankshaft reluctor wheel. [TSB #PIP3423P, 9]

Technical Service Bulletins (TSBs) & Recalls

  • PIP3423P: Mentions inspecting for loose timing chains when codes P0016, P0017, P0018, P0019, P0008 or P0009 are set.
  • 12-06-01-009F: Provides information on updated timing chain service kits for the High Feature V6 engine to address these DTCs, superseding previous versions.
  • PIP5163G: A related TSB that discusses crank/no-start or extended crank issues which can also be tied to timing problems on this engine family.
  • 11340C: A Special Coverage Adjustment (expired for these years) that extended the warranty on timing chains for 10 years/120,000 miles on earlier 3.6L V6s, acknowledging the high failure rate.

Platform-Specific Known Issues

  • Premature timing chain stretching is a widely documented problem on the GM 3.6L V6 engine family used in these Traverse models.
  • GM issued Technical Service Bulletin #12-06-01-009F, which superseded earlier versions, acknowledging the timing chain stretch issue and providing part numbers for updated, more durable replacement kits.
  • Owner complaints frequently cite being told they need a timing chain replacement for this code, with repair costs often exceeding $3,000. [ODI #11184580, 38]
  • The problem was so widespread on earlier models that GM initiated Special Coverage Adjustment #11340C, extending the warranty for this specific failure, though it has likely expired for these model years.

Mechanic-Grade Diagnostic Values

  • VVT Solenoid (Camshaft Position Actuator) Internal Resistance — expected: 6 to 12 Ohms. Some sources cite 6.9-7.9 Ohms at 68°F (20°C).. Failure: A reading of 0 Ohms (short), infinite/OL (open), or significantly outside the expected range.
  • Camshaft Position Sensor Power Supply Voltage — expected: ~5 Volts at the sensor connector with key on, engine off.. Failure: No voltage or significantly low voltage points to a wiring or ECM issue, not the sensor.
  • Scan Tool 'Camshaft Position Variance' PID — expected: Less than 2-4 degrees at steady speed.. Failure: Consistent variance exceeding 4 degrees can cause driveability issues like a shudder or surge. A variance greater than 10 degrees will typically set the P0017 fault code.
  • Scan Tool 'Exhaust Camshaft Position Active Counter' — expected: Should not increment with the ignition on and engine off.. Failure: If this counter increments with the engine off, it indicates an intermittent/faulty exhaust camshaft position sensor that is sending a signal when it shouldn't be.

Scan Tool Commands That Help

  • GDS2 (GM Dealer Scan Tool): Camshaft Position Actuator Solenoid Test / Control — This is a crucial bidirectional command to manually activate and deactivate the VVT solenoid. A technician can command it ON/OFF while observing engine RPM or cam variance data. A response (audible click, change in RPM) confirms the solenoid is mechanically and electrically functional, helping to rule it out as the cause.
  • GDS2 (GM Dealer Scan Tool): Camshaft Position Variance Data Parameter — Used to monitor the difference between the desired and actual camshaft position in real-time. This is the primary non-invasive method to confirm a mechanical timing issue. A consistent deviation greater than 4 degrees indicates a problem.

Wiring & Ground Locations

  • Bank 1 Camshaft Position Sensors — Bank 1 is the cylinder head closer to the firewall. The intake and exhaust camshaft position sensors are located on this bank. On the 2018+ LGX engine, they are more accessible once the intake manifold is removed.. P0017 specifically relates to the exhaust camshaft position sensor ('B' sensor) on Bank 1. A fault in the sensor's wiring, connector, or the sensor itself can theoretically cause the code, though it's rare.
  • Bank 1 VVT Solenoids (Camshaft Position Actuators) — Located on the front of the cylinder head for Bank 1 (firewall side). They are cylindrical solenoids held in by a single bolt.. These solenoids control the oil flow that adjusts cam timing. A clogged or failed exhaust solenoid on Bank 1 can cause the camshaft to be out of position, triggering P0017. Checking the wiring and connector to this solenoid is a key diagnostic step.

Real Owner Repair Stories

  • YouTube user 'Nostatic' (2012 Chevrolet Traverse) — Check Engine Light with codes P0016 and P0017.
    ❌ Tried (didn't work) The owner performed an engine flush (Motor Medic) and an oil change with conventional oil. They also removed and inspected the VVT solenoid, finding it clean. After 30 miles of driving, the codes had not returned, but the outcome was not definitive long-term. The engine was noted to be 'tickier' after the service.
    ✅ What actually fixed it This story serves as a real-world example of a common first attempt to fix the code: an engine flush. While the codes did not immediately return, the user acknowledged that a stretched timing chain could still be the underlying issue. This is not a confirmed 'fix' but a documented diagnostic attempt.

OEM Part Supersession History

  • 12628348, 1264678412655421, which is now replaced by 12679100 — Likely for improved reliability or internal design changes to prevent sticking or failure, which are common issues for VVT solenoids.
    Heads up: The latest part number (12679100) should be used for replacement to ensure the most updated design is installed.

Model Year Variations Within This Range

  • 2017 (First Gen): Uses the 3.6L LLT V6 engine. This engine version is widely known to have significant issues with premature timing chain stretch, making P0017 a very strong indicator of this specific failure.
  • 2018 (Second Gen): Uses the updated 3.6L LGX V6 engine. The LGX features a redesigned, more durable timing chain system. While P0017 can still occur, it is less likely to be from a stretched chain compared to the LLT. On an LGX, other causes like a faulty VVT solenoid or cam phaser should be given higher consideration, though chain failure is not impossible.
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
Out of Time ⏰ | Chevy Traverse 3.6L Timing Chain Replacement - Part 1
Out of Time ⏰ | Chevy Traverse 3.6L Timing Chain Replacement - Part 1
HOW TO PREVENT TIMING CHAIN PROBLEMS l GM 3.6 ENGINE PROBLEMS
HOW TO PREVENT TIMING CHAIN PROBLEMS l GM 3.6 ENGINE PROBLEMS
Chevy Traverse Timing Related Issues p0016 p0017 p0018 p0019
Chevy Traverse Timing Related Issues p0016 p0017 p0018 p0019
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 24, 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:
  • Chevrolet TRAVERSE: 20172018
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