P0009 — Engine Position System Performance Bank 2 #
The code description can vary depending on the vehicle manufacturer (OEM). Below are known label variations for this DTC:
- GM: Engine Position System Performance Bank 2
- Chevrolet: Engine Position System Performance Bank 2
- Cadillac: Engine Position System Performance Bank 2
- Holden: Engine Position System Performance Bank 2
Summary of code P0009 #
The P0009 diagnostic trouble code (DTC) is triggered when the engine control module (ECM) detects an issue with the synchronization between the crankshaft and camshaft positions in bank 2 of a V-type engine. This code specifically points to a performance problem in the engine position system, which is critical for accurate fuel injection and ignition timing. Bank 2 refers to the side of the engine that does not contain cylinder number 1. A P0009 code usually indicates that the timing between the camshaft and crankshaft has drifted out of the acceptable range, affecting engine efficiency and emissions. Left unaddressed, this issue can lead to poor drivability and potential engine damage.
Common symptoms for code P0009 #
When code P0009 is present, the engine timing may be off, leading to a variety of noticeable symptoms. Some drivers may feel only a slight decrease in performance, while others could experience significant engine issues. Here are typical signs to watch for:
- Illuminated check engine light (CEL)
- Rough idle or engine running unevenly
- Decreased engine power or hesitation during acceleration
- Hard starting or extended cranking time
- Engine misfires, especially on bank 2
- Increased fuel consumption
- Possible engine stalling
Most likely causes for code P0009 #
The P0009 code is most commonly caused by issues that disrupt the precise relationship between the crankshaft position sensor and the camshaft position sensor, especially on bank 2. Some causes are mechanical, while others are related to sensors or wiring. Below is an ordered list from most to least common:
- Stretched or worn timing chain (or timing belt, depending on engine design)
- Failed or malfunctioning camshaft or crankshaft position sensors
- Timing chain tensioner failure
- Slipped or misaligned timing chain/belt
- Excessive engine sludge or lack of oil maintenance (leading to tensioner problems)
- Faulty variable valve timing (VVT) components
- Wiring issues or poor electrical connections to sensors
- ECM (engine control module) software or hardware fault (rare)
Step-by-step diagnosis for code P0009 #
Diagnosing P0009 requires a systematic approach to avoid unnecessary repairs. Here’s a proven process:
- Scan for additional DTCs: Address any codes related to cam/crank sensors or VVT first.
- Check engine oil level and condition: Low or dirty oil can affect timing components.
- Inspect for abnormal engine noises: Rattling or ticking can indicate timing chain issues.
- Visually inspect wiring and connectors for camshaft and crankshaft sensors on bank 2.
- Test camshaft and crankshaft position sensors using a multimeter or oscilloscope.
- Check timing chain/belt alignment (may require partial engine disassembly): Look for slack or misalignment.
- Test variable valve timing solenoids and actuators if present.
- If all else checks out, consider ECM diagnostics as a last resort.
Possible repairs for code P0009 #
Repairs for P0009 depend on the root cause identified during diagnosis. Addressing the issue promptly is crucial to avoid further engine damage. Here are common repairs:
- Replace stretched or worn timing chain (or belt)
- Replace faulty camshaft or crankshaft position sensors (bank 2)
- Replace failed timing chain tensioner or guides
- Correct timing chain/belt alignment and re-time the engine
- Clean or replace variable valve timing solenoids
- Repair or replace damaged wiring or connectors
- Change engine oil and filter if oil is dirty or sludged
- Update or, rarely, replace the ECM if a software/hardware fault is confirmed
Is it safe to drive with code P0009? #
It is not recommended to drive for an extended period with code P0009 present. While you might be able to drive short distances, the risk of severe engine damage increases if the timing chain or related components fail completely. Continued operation can lead to poor performance, stalling, or even catastrophic internal engine failure. If you notice severe symptoms (strange noises, lack of power, or stalling), stop driving immediately and have the vehicle inspected by a professional.
Vehicles most commonly affected by code P0009 #
P0009 is most frequently reported on vehicles with V6 or V8 engines that use timing chains and advanced variable valve timing systems. The following makes and models are particularly prone to this code:
- Chevrolet Traverse, Equinox, Colorado, and Silverado (with V6/V8 engines)
- GMC Acadia, Terrain, and Sierra (V6/V8)
- Cadillac CTS, SRX, and STS (V6/V8)
- Holden Commodore (V6/V8)
- Some Buick models with V6 engines
Note: While these are the most common, the code can appear on any modern vehicle with a similar engine architecture.
Common mistakes & best practices for code P0009 #
Misdiagnosis and unnecessary parts replacement are not uncommon with P0009. Here are pitfalls to avoid and tips for accurate troubleshooting:
- Replacing cam/crank sensors without confirming timing chain condition
- Ignoring oil maintenance: dirty or low oil can trigger timing-related codes
- Overlooking wiring and connector issues, which can mimic sensor failures
- Not checking for technical service bulletins (TSBs) related to timing chain stretch or ECM updates
- Assuming the ECM is faulty before thoroughly checking mechanical and sensor components
Quick FAQ for code P0009 #
Here are rapid answers to frequent questions about P0009:
-
Q: Can a bad oil change trigger P0009?
A: Yes, if the wrong viscosity oil is used or the oil is extremely dirty, it can affect timing chain tensioners and variable valve timing, possibly setting this code. -
Q: Do I need to replace the timing chain immediately?
A: Not always. Diagnosis is key. If the chain is stretched or out of alignment, replacement is necessary. Otherwise, the issue may lie with sensors, wiring, or oil maintenance. -
Q: Is this an expensive repair?
A: It can be. Timing chain replacement is labor-intensive. However, sensor or wiring repairs are often much less costly if caught early.




