P0009

Powertrain

Engine Position System Performance Bank 2

The crankshaft and the camshaft on bank 2 have drifted out of their correct timing relationship, and the ECU has spotted the mismatch. On most engines that comes down to a timing chain that's stretched far enough to throw the cam timing off, though sensors and oil-related variable valve timing faults can trigger it too. For the owner it's a flashing red flag that needs looking at sooner rather than later, because a chain that's stretched today can jump teeth tomorrow and turn into a serious engine repair.

Professional mechanic in workshop

Information only. This page provides general educational information about fault code P0009. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.

Recommended next steps

Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.

Commonly associated cause
Stretched timing chain, far and away the usual culprit on higher-mileage engines. The chain wears, the cam timing slips, and the ECU sees bank 2 out of sync. The GM 3.6L V6 (found in Vauxhall Insignia, Antara and some Saab models) is a known offender for this
Where investigation typically starts
Check the engine oil level and condition before anything else. Low or sludgy oil chokes the VVT phasers and can throw this code on its own, and it's a five minute check that saves you tearing the engine apart for nothing
Code system
Powertrain
Timing

What does P0009 mean?

P0009 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Engine Position System Performance Bank 2.

This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.

Symptoms commonly associated with this code

Symptoms that drivers often report alongside this code. Not all may apply to every case:

  • Engine warning light on, sometimes with a rattle from the front of the engine on cold start
  • Rough, lumpy idle that doesn't smooth out
  • Hesitation or a flat spot when you put your foot down
  • Hard starting, sometimes needing a few extra cranks before it catches
  • The odd misfire or stumble under load
  • Worse fuel economy than you're used to
  • On a badly stretched chain it can drop into limp mode or stall at low revs

Possible causes

Causes commonly associated with P0009, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.

  1. 1. Stretched timing chain, far and away the usual culprit on higher-mileage engines. The chain wears, the cam timing slips, and the ECU sees bank 2 out of sync. The GM 3.6L V6 (found in Vauxhall Insignia, Antara and some Saab models) is a known offender for this
  2. 2. Worn chain tensioners or guides letting the chain slap and lose tension, which produces the same timing error
  3. 3. Faulty bank 2 camshaft position sensor reporting a false cam position
  4. 4. Low or degraded engine oil, which starves the variable valve timing phaser of oil pressure and stops it holding position. Cheap and worth ruling out first
  5. 5. Faulty crankshaft position sensor giving the ECU a bad reference signal
  6. 6. Wiring or connector faults on the cam or crank sensor circuits, often corrosion in a connector after years of road salt
  7. 7. Damaged or contaminated reluctor ring on the cam or crank that the sensor reads

How mechanics typically diagnose

A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.

  1. 1. Check the engine oil level and condition before anything else. Low or sludgy oil chokes the VVT phasers and can throw this code on its own, and it's a five minute check that saves you tearing the engine apart for nothing
  2. 2. Pull the freeze frame data and note engine speed, load and the sensor readings at the moment it logged. A code that only sets on cold start points more towards a chain or tensioner than a sensor
  3. 3. Scan for friends. P0008, P0016 through P0019 and crank/cam correlation codes alongside P0009 strongly suggest the timing itself has slipped rather than a duff sensor
  4. 4. Inspect the bank 2 cam sensor and crank sensor wiring and connectors for corrosion, chafing or a loose pin
  5. 5. Scope the cam and crank sensor signals together and check the timing relationship between them. A clean signal that's simply out of phase tells you the mechanical timing has moved
  6. 6. If the sensors and signals look right, pull the cam cover or upper timing cover and check the timing marks at TDC. A chain that's jumped a tooth or has measurable slack is your answer

Common questions about P0009

Can I sort this out myself in the driveway? +

You can do the cheap end of it. Check and top up the oil with the correct grade, and have a look at the bank 2 cam sensor and crank sensor connectors for green corrosion or a loose plug. If it's an oil or connector problem you might fix it for next to nothing. But if it's the timing chain, and on a lot of these it is, you're into engine-front stripdown, special tools to lock the cams and crank, and getting the timing dead right on reassembly. Get that wrong and you bend valves. That's a garage job for most people.

If I just clear the code, will it stay gone? +

Only if the actual fault was a temporary glitch, which is rare with P0009. Clear it on a stretched chain or a tired phaser and it'll be back within a few drive cycles, usually within a day or two of normal driving. Wiping the code without fixing the cause just hides the warning while the chain carries on wearing. Treat a returning P0009 as confirmation the timing problem is real.

What's the worst that happens if I keep driving on it? +

On an interference engine, which covers most modern petrol and diesel, a stretched chain can skip teeth or snap and the pistons hit the open valves. That's bent valves, possibly a damaged head, and a repair bill that dwarfs the cost of a chain kit. Even short of that you're looking at poor running, rough idle and the risk of dropping into limp mode at an awkward moment. The longer you run it, the more you gamble on a £200 chain job becoming a £2,000 engine job.

How quickly do I need to deal with it? +

Quickly. Check the oil today, and if that doesn't clear it, book it in within days rather than weeks. A camshaft and crank that are already out of sync are sitting one bad moment away from a jumped chain. If the engine is rattling on start-up, stalling or going into limp mode, stop driving it normally and get it on a ramp before something lets go.

Information only, not professional advice

The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →

Help us improve the P0009 page
Spotted an error, missing detail, or have first-hand experience to add? Tell us, we review every submission.
+
Reporting on: P0009

Mechanic submissions are prioritised for review.

We read everything but can't always reply. By submitting you agree to our privacy policy.