Trouble codes › P0009

P0009 Engine Position System Performance (Bank 2)

Engine timing

P0009 means bank 2'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 2's cams (the side without cylinder 1) out of their normal relationship. It's the bank 2 partner of P0008, and the two often set together.

Can I keep driving? Yes, but get it fixed soon.

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

  1. Stretched timing chains (most common on GM 3.6L V6 engines)
  2. Worn timing chain guides or tensioners
  3. Low oil level or long oil-change intervals
  4. A cam phaser problem on bank 2

Symptoms

  • Check-engine light, often with P0008 or P0016-P0019
  • Rattle at start-up
  • Rough running or reduced power (sometimes none)

What to check first

  1. Check the oil level and condition.
  2. Look up service bulletins for your engine: GM has specific procedures for P0008/P0009.
  3. With a scan tool, check the cam/crank correlation values against your service information's limits.
  4. Confirm the diagnosis before paying for a timing chain job.

What does P0009 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 P0009

No scanner? Most auto parts stores read check-engine codes for free.

Related codes

General guidance for P0009 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.