Engine Position System Performance Bank 2
Diagnostic trouble code P0009 indicates that the engine control module (ECM) has detected a mechanical misalignment between the crankshaft and the camshaft(s) on Bank 2. This code is set when the computer recognizes that the rotational timing of these internal engine components is out of sync, often due to a stretched timing chain or worn guides.
This code requires immediate attention because driving with incorrect engine timing can lead to catastrophic internal engine damage, such as valves contacting pistons.
Common symptoms
- Illuminated Check Engine Light
- Rough engine idle or misfiring
- Noticeable loss of engine power and poor acceleration
- Rattling or ticking noises from the front of the engine
- Engine stalling or difficulty starting
Likely causes
- Stretched timing chain
- Worn or broken timing chain tensioners and guides
- Low engine oil level or excessively dirty oil affecting VVT operation
- Faulty variable valve timing (VVT) phaser or actuator on Bank 2
- Skipped timing gear tooth
What to check before replacing parts
Check the engine oil level and condition.
Look for: Low oil levels or excessively dirty oil can prevent hydraulic timing tensioners and VVT phasers from operating correctly, leading to timing faults.
Use a scan tool to monitor camshaft and crankshaft position data.
Look for: Look for the cam/crank sync status and compare the commanded versus actual camshaft angles on Bank 2 to see if they are out of specification.
Remove and inspect the Bank 2 VVT solenoids or oil control valves.
Look for: Check the solenoid screens for metal shavings, sludge, or debris that could restrict oil flow to the camshaft phasers.
Perform a dual-channel oscilloscope test on the camshaft and crankshaft position sensors.
Look for: Compare the waveform patterns to a known good reference chart to definitively prove if the mechanical timing is physically out of sync.
Perform a visual inspection of the mechanical timing components.
Look for: Remove the timing cover and check for a loose or stretched timing chain, broken plastic guides, or a collapsed hydraulic tensioner.
This page explains the generic P0009 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.