P0009

Universal

The Powertrain Control Module (PCM) detects an inconsistency between the crankshaft position sensor and camshaft position sensor signals for Bank 1.

Time: 4 to 12 hours (can vary greatly depending on the underlying cause) | Difficulty: Advanced
High Severity

This code signifies an issue where the engine's computer detects that the crankshaft and camshaft positions for Bank 1 are out of synchronization, indicating a problem with the engine's timing system. This can lead to rough engine operation, reduced power, and potentially severe engine damage if not addressed promptly.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always ensure the vehicle is safely supported on jack stands and the engine is cool before working. Disconnect the battery before performing any electrical work or removing components near moving parts. Be aware of hot engine components and rotating parts, which can cause serious injury.

Common Symptoms

  • Check Engine Light illuminated
  • Rough idling
  • Poor engine performance
  • Reduced fuel economy
  • Engine misfires
  • Engine may crank but not start
  • Difficulty starting

Common Causes

  • Stretched timing chain or belt
  • Faulty camshaft position sensor
  • Faulty crankshaft position sensor
  • Problem with the variable valve timing (VVT) actuator/phaser
  • Wiring issues to sensors or VVT components
  • Incorrect engine timing due to component wear or failure
  • Low or dirty engine oil affecting VVT system

Frequently reported on: Chevrolet Silverado (2007-2013), GMC Sierra (2007-2013), Cadillac CTS (2008-2014), Buick Enclave (2008-2017)

Diagnostic Steps

  1. Inspect the engine bay for any obvious loose or damaged wiring connections to the crankshaft and camshaft position sensors.
  2. Check the engine oil level and condition; low or dirty oil can significantly affect VVT system operation.
  3. If equipped, visually inspect accessible parts of the timing chain/belt for any signs of excessive slack or damage, though this often requires significant disassembly.
  4. Consider using an OBD-II scanner to view live data for camshaft and crankshaft position readings to identify inconsistencies.
  5. Reset the ECU and test drive the vehicle to see if the code returns after initial checks.

👨‍🔧 When to Call a Professional

If after basic checks, the issue persists, or if you suspect internal engine timing problems (like a stretched timing chain), it is crucial to consult a professional mechanic immediately to prevent catastrophic engine damage. Complex timing system repairs require specialized tools and expertise.

Need parts to fix this?

Commonly Asked Questions

What does 'Bank 1' refer to?

Bank 1 refers to the side of the engine that contains cylinder #1. In V-style engines, there are two banks, and this code specifically points to an issue on Bank 1.

Can I drive with a P0009 code?

Driving with this code is not recommended as it indicates a serious engine timing issue that could lead to severe internal engine damage, engine stalling, or leave you stranded.

Is a P0009 code always a stretched timing chain?

While a stretched timing chain is a common cause, it can also be triggered by faulty camshaft or crankshaft sensors, issues with the variable valve timing (VVT) actuator, or wiring problems affecting these components.

How can I confirm if it's the timing chain?

A professional diagnosis using specialized timing tools, a diagnostic scanner to compare live data, and potentially an oscilloscope to analyze camshaft and crankshaft signals is usually required to confirm a stretched timing chain.


Video Repair Guide

Related OBD2 Codes

← P0008 ← P0007 ← P0006 p0009 P0010 → P0011 → P0012 →