What is the P0009 fault code?
The P0009 fault code applies to all car manufacturers and means “Engine Position System Performance (Bank 2)“.
Background Information: The crankshaft converts the up-and-down motion of the pistons into rotational motion. The camshaft controls the opening and closing of the valves. The Engine Position System uses signals from the crankshaft position sensor and camshaft position sensor to generate an angle counter. This angle counter is then synchronized with the crankshaft wheel angle to provide the engine’s current position. This fault code appears if the Electronic Control Unit (ECU) detects that the two camshafts in Row 1 are not aligned with the crankshaft for a certain period of time.
Symptoms of P0009 Error Code
If your vehicle displays error P0009, the following signs may appear:
- Difficulty starting the engine
- Increased fuel consumption
- Power outage
- Uneven engine idling
- Check engine ignition
Important! Some symptoms may appear periodically, especially with changes in engine temperature. Even if they temporarily disappear, the problem must be addressed as soon as possible.
Causes of P0009 Error Code
- Worn timing chain or belt
- Phase changer malfunction (VVT)
- Dirty or faulty crankshaft/camshaft position sensor
- Oil pressure problem
- Engine control unit malfunction
P0009 Error Code in Different Vehicles
Chevrolet P0009: It is most common in models with V6 engines. A common problem is that the timing chain can stretch after more than 100,000 kilometers on the track.
GMC P0009: Similar to Chevrolet, the error stems from mechanical wear and requires replacement of the phase changer or the entire timing chain.
P0009 in Cadillac: This is particularly common in models with 3.6-liter engines. Diagnostic inspection of the phase shifter and oil passages is recommended.
P0009 in BMW: This occurs in engines equipped with a VANOS system. It is often related to contamination of the oil passages and sensors.
P0009 in Mercedes-Benz: This can also occur in engines equipped with VVT if there is an abnormal oil supply. It usually requires replacing the solenoid valve and cleaning the lubrication system.
How to Diagnose P0009 Error Code
Step 1: Connect the OBD2 scanner to the diagnostic interface and count all active errors.
Step 2: Note errors related to shaft timing or oil pressure.
Step 3: Check the engine oil level and condition.
Step 4: Check the condition of the timing chain or belt.
Step 5: Measure the resistance and signal of the shaft position sensor, and the operation of the phase shifter.
| Possible Causes | How to Check? |
|---|---|
| Timing Chain Tension | Visual Inspection and Tension Measurement |
| VVT Fault | Check Power Supply and Replace |
| Sensor Problem | Scanner Diagnostics, Resistance Testing |
| Insufficient Oil Pressure | Measure Pressure with a Pressure Gauge |
| ECU Error | Read Error Code, Flash, or Replace |
Required Tools: OBD2 Scanner, Multimeter, Pressure Gauge for Oil Pressure Measurement, Engine Parts Removal Kit
How to Resolve Error Code P0009? (Solution)
Simple Troubleshooting
- Change Engine Oil and Oil Filter
- Clean or Replace Shaft Position Sensor
- Reset Error and Recheck
In-Depth Diagnostics and Repair Solutions
- Replace Timing Chain or Belt
- Repair or Replace Phase Adjuster
- Check and Replace Oil Pump
- Flash or Replace Engine Control Unit
| Symptoms | Possible Solutions |
|---|---|
| Engine Noise | Check and Replace Timing Chain |
| Power Outage | VVT and Sensor Diagnostics |
| Engine Misfire | Read and Resolve Error |
P0009 Error FAQ
Can I Drive a Car with Error Code P0009?
Technically Possible, but Not Recommended. This error indicates misalignment of the cylinder head, which can cause serious engine damage during prolonged operation.
Is it possible to reset error code P0009 without repair?
Yes, it can be reset using an OBD2 scanner or by disconnecting the battery, but the error will reappear if the underlying cause is not eliminated.
Is the P0009 error related to the engine oil level?
Yes, low or poor quality engine oil can interfere with the phase changer, causing the P0009 error.
Which is worse—error P0009 or P0008?
Both errors are equally serious, but P0009 indicates a problem in a different cylinder bank. It is crucial to eliminate either one as soon as possible.
Can changing the engine oil resolve error P0009?
In some cases, yes, especially when the error is caused by contamination or insufficient oil pressure. However, more in-depth diagnosis is usually required.
Tip: Other fault codes related to engine position system performance include: P0008.


