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

P0022 on 2009-2017 Chevrolet Traverse 3.6L: Over-Retarded Timing Causes and Fixes

On the 3.6L Traverse, P0022 is most often caused by low/dirty engine oil or a faulty Bank 2 intake camshaft actuator solenoid. An oil change with 5W-30 Dexos-spec oil is the first step. If that doesn't work, a new solenoid costs about $40-$90. However, this code can also be an early sign of a stretched timing chain, a major issue for which GM issued a special coverage program (#11340C) for many 2009 models.

18 minutes to read 2009-2017 Chevrolet Traverse
Most Likely Cause
Low or Dirty Engine Oil
Difficulty
2/5
Est. Time
7.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $3500
Parts Price
$40 – $700
⚠️ Drivable, but... — You can drive for short distances, but it's not recommended. Continued operation can lead to poor fuel economy, rough idling, stalling, and potential damage to the catalytic converter from unburnt fuel. If you hear any rattling noises, stop driving immediately as it could signify a severe timing chain issue that could lead to catastrophic engine damage.
Key Takeaways
  • Always check your engine oil level and condition first. A simple oil change can sometimes fix P0022.
  • The most likely faulty part is the Bank 2 intake camshaft actuator solenoid, which can be easily diagnosed by swapping it with the exhaust solenoid.
  • Be aware that P0022 can be an early warning for stretched timing chains, a known and expensive issue on this specific engine.
  • Do not replace the camshaft position sensor; it is rarely the cause of this code.
  • If you hear a rattling noise, especially on startup, the timing chain is the probable cause, and you should seek professional service immediately.
The trouble code P0022 stands for "Intake 'A' Camshaft Position - Timing Over-Retarded (Bank 2)". This means the Engine Control Module (ECM) has detected that the intake camshaft for Bank 2 is not where it should be relative to the crankshaft. Specifically, its rotation is lagging or 'retarded' compared to the position the ECM has commanded. On the Traverse's transverse-mounted 3.6L V6, Bank 2 is the cylinder bank closer to the radiator.

What's Unique About the 2009-2017 Chevrolet Traverse

The GM 3.6L LLT V6 engine used in this generation of Traverse is well-documented for having issues with its timing chains stretching prematurely. This is a very common, and serious, underlying cause for timing-related codes like P0022. While the immediate cause might be a solenoid struggling with oil flow, the root problem is often the chains. GM's original oil life monitor recommendations were often too long, leading to oil breakdown that accelerated wear on the timing components. GM acknowledged this with Special Coverage Adjustment #11340C, which extended the warranty on timing chains for 10 years or 120,000 miles for many affected 2009 models.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Engine hesitates or stumbles on acceleration
  • Reduced fuel economy
  • Hard starting
  • Engine stalling, especially when coming to a stop
  • Rattling noise from the engine, particularly on cold starts, is a classic sign of a stretched timing chain
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor. P0022 is a mechanical timing correlation code, not an electrical sensor fault code. The sensor is usually working correctly by reporting the timing discrepancy. Do not replace the sensor unless it has failed a specific electrical test.

Most Likely Causes

  1. Low or Dirty Engine Oil 🔴 High Probability The Variable Valve Timing (VVT) system is highly dependent on oil pressure and cleanliness. Extended oil change intervals, which were encouraged by the original Oil Life Monitor, can lead to sludge that clogs the small passages in the actuator solenoids.
    How to confirm: Check the engine oil level on the dipstick and inspect its condition. If it's low, dark, or sludgy, this is likely a contributing factor. An oil change is the cheapest first step.
    Typical fix: Perform an engine oil and filter change using the manufacturer-specified oil, which is a full synthetic 5W-30 oil meeting the Dexos1 specification.
    Est. part cost: $40-$80
  2. Faulty Bank 2 Intake Camshaft Position Actuator Solenoid 🔴 High Probability → Shop Engine Camshaft The screens on these solenoids can become clogged with debris from engine oil, causing them to stick or respond slowly. It's a very common failure point on the 3.6L V6.
    How to confirm: The easiest test is to swap the Bank 2 intake solenoid (radiator side, top position) with the Bank 2 exhaust solenoid (radiator side, bottom position). Clear the codes and drive. If the code changes to P0025 (Exhaust 'B' Camshaft Position - Timing Over-Retarded), the solenoid is confirmed to be faulty.
    Typical fix: Replace the Bank 2 intake camshaft position actuator solenoid. Many technicians recommend replacing all four solenoids at once as a preventative measure, especially if they are original.
    Est. part cost: $40-$90 for one, $160-$350 for a set of four
  3. Stretched Timing Chains 🟡 Medium Probability → Shop Engine Timing Chain The 3.6L LLT engine is notorious for premature timing chain wear, especially in the 2009-2012 model years. This changes the base timing between the crank and cams, which the VVT system cannot overcome. GM issued Special Coverage #11340C for many 2009 models to cover this repair.
    How to confirm: This is a more involved diagnosis. The presence of other codes like P0008, P0017, P0018, or P0019 strongly indicates a timing chain issue. A mechanic can also measure the chain deflection or use a scan tool to check camshaft/crankshaft correlation data.
    Typical fix: Replace all three timing chains, the tensioners, and guides. This is a major, labor-intensive repair. It is often recommended to replace the water pump at the same time since it is driven by the timing chain.
    Est. part cost: $400-$700 for a full kit

Rare But Worth Checking

  • Failed Camshaft Phaser: → Shop Engine Camshaft The phaser is the gear on the end of the camshaft. It can get stuck due to internal wear or debris, but this is less common than a solenoid failure. If a new solenoid doesn't fix the code, the phaser is the next suspect before the timing chains.
  • Wiring or Connector Issue: The wiring harness or connector for the Bank 2 intake solenoid could be damaged, corroded, or have a loose connection, preventing the solenoid from operating correctly. Check for oil contamination in the connector itself.

Diagnosis Steps

  1. Check the engine oil level and condition. Top off or change the oil and filter if necessary. Use the correct 5W-30 Dexos1-spec oil.
  2. Clear the code with an OBD-II scanner and drive the vehicle to see if the code returns. Sometimes an oil change is all that's needed.
  3. If the code returns, inspect the electrical connector and wiring for the Bank 2 (radiator side) intake camshaft actuator solenoid for any damage or corrosion.
  4. Perform a solenoid swap test. Swap the Bank 2 intake solenoid (top) with the Bank 2 exhaust solenoid (bottom). They are identical parts.
  5. Clear the codes and drive again. If the code changes to P0025 ('B' Camshaft Position - Timing Over-Retarded), the solenoid is faulty and must be replaced.
  6. If the code P0022 returns after the swap, the issue is not the solenoid. The problem likely lies with the camshaft phaser or, more commonly, the timing chains.
  7. At this point, if other timing codes like P0008 or P0018 are present, a stretched timing chain is the most probable cause and professional diagnosis is recommended.

Parts You'll Likely Need

  • Intake Camshaft Position Actuator Solenoid (VVT Solenoid) (OEM #12655420 (Superseded by 12679099)) — This is the most common part to fail, usually due to clogging from dirty oil. It's relatively inexpensive and easy to replace.
    Trusted brands: ACDelco (GM Genuine), Delphi, Dorman
    OEM price range: $50-$90
    Aftermarket price range: $30-$60
  • Engine Timing Chain Kit (OEM #12651450 (ACDelco kit part number)) — A stretched timing chain is a very common and well-documented failure on the 3.6L LLT engine that causes this code. The repair requires a full kit including chains, guides, and tensioners.
    Trusted brands: ACDelco, Cloyes
    OEM price range: $400-$700
    Aftermarket price range: $250-$500

Related Codes That Often Appear With This One

  • P0011 — This is the over-advanced code for Bank 1. Seeing opposite codes on different banks can point to widespread oiling issues or erratic solenoid behavior.
  • P0008 — This is a general 'Engine Positions System Performance Bank 1' code. When seen with P0022, it is a very strong indicator that the timing chains have stretched and the engine's base timing is off.
  • P0018 — This code indicates a correlation issue between the crankshaft and the Bank 2 intake camshaft. It often appears alongside P0022 and points towards a base timing problem, like a stretched chain.

Technical Service Bulletins (TSBs) & Recalls

  • 11340C: Special Coverage Adjustment for premature timing chain wear on 2009 Traverse models (among others). Extended coverage to 10 years/120,000 miles. Also included an ECM reprogram.
  • 12-06-01-009G: This TSB provides information on diagnosing stretched timing chains and clarifies that for a simple stretch, only the chains, tensioners, and specific guides need replacement, not necessarily the sprockets or phasers.
  • 10-06-01-008: While for a different issue (oil consumption), this TSB highlights issues with the PCV system that can contribute to oil degradation, which indirectly affects timing components.

Platform-Specific Known Issues

  • Premature timing chain stretch is a significant known issue for the 2009-2017 Traverse with the 3.6L LLT engine. GM released updated timing chain kits to address the problem and issued Special Coverage #11340C for many 2009 models.
  • Some early Technical Service Bulletins (TSBs) involved reprogramming the ECM for being too sensitive to minor timing variations or to change the oil life monitor calculation, though P0022 is more often a mechanical fault.
  • The location of the timing chains requires extensive labor to access, often involving dropping the engine subframe.

Mechanic-Grade Diagnostic Values

  • Camshaft Position Actuator Solenoid Coil Resistance — expected: 7 - 13 Ohms at 68°F (20°C). Failure: A reading near 0 Ohms (short), OL/infinite resistance (open circuit), or a value significantly outside the specified range. A failed solenoid may read in the mega-ohm (MΩ) range.
  • Scan Tool: Desired vs. Actual Camshaft Position Angle — expected: Less than 2-3 degrees of variance at a steady, warm idle.. Failure: A consistent variance greater than 5 degrees for several seconds indicates the phaser is not reaching its commanded position.
  • Solenoid Control Circuit Voltage (via backprobe) — expected: Using a scan tool to command the solenoid, the voltage should transition from greater than 2V (Command OFF) to less than 1V (Command ON).. Failure: Voltage does not change when commanded, or does not fall into the specified ranges, indicating a wiring issue or faulty ECM driver.

Scan Tool Commands That Help

  • GDS2 / Tech2 (or equivalent professional scanner): Camshaft Position Actuator Solenoid Control / Output Control — This bidirectional command is used to manually energize and de-energize the solenoid. It confirms if the solenoid clicks (actuates) and if the control circuit from the ECM is working. It's a critical step after checking the oil to isolate the solenoid from a mechanical phaser or timing chain issue.

Wiring & Ground Locations

  • G104 — On the rear of the driver's side (Bank 2) cylinder head.. This is a primary engine ground for Bank 2. A loose or corroded connection here can cause unstable voltage and erratic signals for sensors and actuators on Bank 2, including the VVT solenoid and camshaft position sensor, potentially triggering false codes.
  • G106 / G107 — On 2009 models, G106 is at the left front top corner of the engine, and G107 is at the rear of the engine.. These are additional primary engine grounds. Verifying all engine-to-chassis grounds are clean and tight is a fundamental step in diagnosing any electrical fault, including intermittent timing codes.
  • Bank 2 Intake VVT Solenoid Connector — On the top of the valve cover for the cylinder bank closer to the radiator, in the upper position.. This is the direct connection to the suspect part. Pin 1 is the ignition circuit (should have battery voltage with key on) and Pin 2 is the control circuit from the ECM (pulse-width modulated). Check for oil contamination within the connector, which can disrupt the signal.

OEM Part Supersession History

  • 1265542012679099 — GM periodically updates parts to improve reliability or change suppliers. The new part is a direct replacement.
    Heads up: The full supersession chain for the intake/exhaust solenoid is 12578517 -> 12628347 -> 12646783 -> 12655420 -> 12679099. All are interchangeable.
  • Original Camshaft Phasers (pre-TSB 12-06-01-009F)Updated Camshaft Phasers — Design change to improve durability.
    Heads up: When replacing original camshaft phasers with the updated design, the camshaft thrust washers must also be replaced with a thinner version. Using the original, thicker thrust washers with the new phasers will result in zero camshaft endplay and cause severe engine damage.

Model Year Variations Within This Range

  • 2009-2011 (LLT Engine): These earlier models are significantly more prone to premature timing chain stretch. A P0022 code on an LLT engine, especially if accompanied by a P0008 code or a startup rattle, has a very high probability of being a timing chain issue.
  • 2012-2017 (LFX Engine): The LFX engine features redesigned cylinder heads and an improved 'silent' inverted-tooth timing chain design. While not immune, timing chain failure is less common. On these later models, a P0022 code is more likely to be an isolated solenoid failure or an oil pressure/quality issue.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Premature Timing Chain Stretch 🔴 High → Shop Engine Timing Chain — Extremely common, especially on 2009-2012 models. Can occur as early as 60,000 miles, often triggered by extended oil change intervals. (Ref: Special Coverage Adjustment #11340C; TSB 12-06-01-009)
  • Cracked 3-5-R Transmission Wave Plate 🔴 High — Common on earlier models (approx. 2009-2012) with the 6T75 transmission. Failure leads to loss of 3rd, 5th, and Reverse gears. (Ref: Former special coverage was issued, but has since expired for most vehicles.)
  • Power Steering Pump/Hose/Rack Failure 🟠 Medium — Widespread complaints of power steering fluid leaks, whining pumps, or loss of assist, particularly at low speeds. Most common on 2009-2012 models.
  • Water Pump Failure 🟠 Medium — The water pump is known to leak coolant, often requiring replacement. The location inside the engine front cover makes it a labor-intensive job.
  • High-Pressure Fuel Pump (HPFP) Failure 🟠 Medium — The HPFP on the direct-injected LLT engine is a known failure point, leading to codes like P0087, stalling, and hesitation. Failure can contaminate engine oil with fuel. (Ref: A special coverage program was available for some vehicles.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used VVT solenoid from a reputable salvage yard can be a cost-effective diagnostic tool. If you swap in a used solenoid and the problem is resolved or moves to another bank, it confirms the diagnosis without paying for a new part upfront. However, due to the low cost of new aftermarket solenoids ($30-$60), most owners opt for a new part for the final repair.

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

What to inspect on the donor part:

  • Inspect the solenoid's screens. They should be perfectly clean, free of any metallic debris, and not torn or pushed in.
  • Check the plastic connector for cracks or brittleness.
  • Ask for the donor vehicle's mileage; lower is always better.
  • Test the resistance with a multimeter before purchase if possible; it should be between 7-13 ohms.

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

  • Timing Chain Kit (Chains, Tensioners, Guides): This is a high-labor, critical repair. The risk of premature failure with a no-name aftermarket kit is too high. Use GM Genuine/ACDelco or a top-tier OE supplier like Cloyes.
  • Camshaft Phasers: Due to the complexity of the internal mechanism and the potential for design incompatibilities (like thrust washer differences), OEM phasers are strongly recommended.

Aftermarket brands forum-validated for this vehicle:

  • Solenoids: Delphi (often an OE supplier), Dorman (offers redesigned parts), Standard Motor Products (SMP).
  • Timing Kits: Cloyes is a widely respected brand for timing components, often considered equivalent to OEM.

Brands owners have reported issues with on this vehicle:

  • Unbranded, generic VVT solenoids and timing chain kits from online marketplaces. These often have high failure rates, with solenoids failing electrically or timing chains stretching quickly, forcing a repeat of a very expensive repair.

Real Owner Stories

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

2009-2017 Chevrolet Traverse 3.6L V6

Symptoms: Swapped the intake and exhaust solenoids on the front bank... cleared the code and drove.

What fixed it: New solenoid fixed it after the code changed to P0025 following a solenoid swap test.

Source hint: traverseforum.com thread discussing P0022 and solenoid swapping

Frequently Asked Questions

Is there a special warranty or coverage for the timing chain issues on my 2009 Chevrolet Traverse?
Yes, GM issued Special Coverage #11340C for many 2009 models, which extended coverage for premature timing chain wear to 10 years or 120,000 miles and included an ECM reprogram.
What type of oil should I use in my 3.6L LLT engine to prevent VVT codes like P0022?
The manufacturer specifies using a full synthetic 5W-30 oil that meets the Dexos1 specification. Maintaining clean oil is critical as the VVT system is highly dependent on oil pressure and cleanliness.
Can I test if the Bank 2 intake solenoid is actually bad before buying a new one?
Yes, you can swap the Bank 2 intake solenoid (top position, radiator side) with the Bank 2 exhaust solenoid (bottom position, radiator side). If the code changes from P0022 to P0025, the solenoid is confirmed faulty.
Why does my Traverse rattle on cold starts and throw a P0022 code?
A rattling noise from the engine during cold starts is a classic sign of a stretched timing chain, which is a known issue for the 3.6L LLT engine that the VVT system cannot overcome.
Does the 2009-2017 Traverse require engine removal for timing chain repairs?
The repair is labor-intensive and often involves dropping the engine subframe to access the timing chains located behind the front cover.
Are there any other components I should replace while fixing the timing chains?
It is often recommended to replace the water pump at the same time since it is driven by the timing chain and is known to leak coolant.
How To Fix P0022 Code | Camshaft Timing Over Retarded - Bank 2 Symptoms And Easy Fix
How To Fix P0022 Code | Camshaft Timing Over Retarded - Bank 2 Symptoms And Easy Fix
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 P0022 (Deep Dive) for:
  • Chevrolet Traverse: 200920102011201220132014201520162017
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