Trouble codes › P0008
P0008 Engine Position System Performance (Bank 1)
Engine timing
P0008 means bank 1's camshafts have drifted out of time with the crankshaft, most often from stretched timing chains (well known on GM 3.6L V6 engines).
The engine computer compares the crankshaft and camshaft positions and sees bank 1's cams out of their normal relationship. On GM V6 engines (3.0, 3.6) and some others it's a well-known sign of stretched timing chains.
Drivable for now if it runs normally, but don't put it off: a badly stretched chain can jump a tooth and damage the engine. Stop if it rattles loudly or runs poorly.
Common causes
- Stretched timing chains (most common on GM 3.6L V6 engines)
- Worn timing chain guides or tensioners
- Low oil level or long oil-change intervals (a big contributor to chain wear)
- A cam phaser problem
Symptoms
Common on: Chevrolet Equinox, Chevrolet Malibu, Chevrolet Traverse, GMC Acadia
Known problems: GM 3.6L V6 timing chain stretch · GM 2.4L Ecotec oil consumption and timing chain wear
What to check first
- Check the oil level and condition.
- Look up service bulletins for your engine: GM has specific procedures for P0008/P0009.
- With a scan tool, check the cam/crank correlation values against your service information's limits.
- Timing chain replacement is a big job; get a quote and confirm the diagnosis first.
What does P0008 mean on your vehicle?
The likely cause depends on your engine. iRepair researches your exact year, make, model and engine (service bulletins, recalls and owner reports) and tells you what to check first. Your first 3 questions are free.
Ask iRepair about P0008No scanner? Most auto parts stores read check-engine codes for free.
Related codes
General guidance for P0008 on most vehicles. Some makers use the same code a little differently; confirm in the service information for your vehicle, put safety first, and see a professional when in doubt.