P0016 on a GMC: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can often drive a GMC short distances with P0016, but if it runs rough, stalls, or won't start, stop driving โ a jumped timing chain can cause major engine damage.
What P0016 means on a GMC
On a GMC, P0016 means the crankshaft and camshaft position sensors on bank 1 don't line up. GMC V8 engines use cam phasers and variable valve timing, so this code usually points to a stretched timing chain, a worn cam phaser, or low oil pressure. If the chain has jumped, the engine can be damaged.
Is P0016 common on GMCs?
P0016 is seen on GMC models like the Sierra and Yukon, as well as crossovers like the Terrain and Acadia. Timing chains, cam phasers, and oil pressure are the usual suspects, especially at higher mileage.
Commonly reported on: Sierra, Yukon, Terrain, Acadia.
Symptoms
- Check engine light on
- Rough idle or stalling
- Hard starting in some cases
- Loss of power or poor fuel economy
Common causes
- most common: Stretched timing chain
- common: Worn cam phaser
- common: Low oil pressure
- less common: Faulty camshaft position sensor
- less common: Clogged oil passages
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check the oil level and pressure | Yes | $30โ80 |
| Replace the timing chain kit if it is stretched | Mechanic | $1200โ2500 |
| Replace a worn cam phaser | Mechanic | $400โ900 |
| Replace a faulty camshaft position sensor | Yes | $100โ250 |
Frequently asked questions
Other common GMC codes
P0016 on other brands
Looking for the full (non-brand-specific) guide? See the P0016 code page โ
Browse all GMC codes: GMC hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.