P0009 is a generic OBD-II code indicating an issue with the engine control module (ECM) detecting a variation in the mechanical timing between the crankshaft and bank 2 camshaft. The ECM uses sensors to detect the position of the crankshaft and camshaft(s).
How do I fix error code P0009?
People encounter P0009 more often in GM vehicles. Replacing the timing chain and related components is a common fix. For other GM vehicles, there are technical service bulletins (TSBs) that recommend replacing the crankshaft due to an irregular reluctor wheel.
What can cause a timing chain code?
There are many potential causes of code P0009.
- Stretched timing chain.
- Jumped timing.
- Slipped reluctor ring on the crankshaft.
- Slipped reluctor ring on bank 2 camshaft.
- Faulty timing chain tensioner.
How do I fix code P0008?
How Do I Fix Trouble Code P0008?
- Visually inspect the timing chain and tensioner for wear or misalignment.
- Inspect the crankshaft reluctor wheel to ensure proper positioning.
- Replace any damaged or faulty parts.
- Reset the code and run the engine to see if the check engine light illuminates.
How much does it cost to replace a timing chain?
Timing chain replacement can cost between $600 and $800 for a DIY repair, or between $1,600 and $1,800 with a mechanic. The cost is high due to the complicated nature of replacing this part. If you want to DIY a timing chain replacement, the parts will cost around $650.
Is it worth fixing a timing chain?
A timing chain doesn’t need to be replaced unless there is a problem with it. Is the timing chain immune to mechanical failures? The simple answer is No, it is not. Timing chain problems are not uncommon, especially in high-mileage vehicles.
How much does it cost to fix code P0008?
Depending on the shop’s labor rate, this typically costs somewhere between $75-$150. Many, if not most, shops will apply this diagnosis fee to any required repairs if you have them perform the repairs for you. From there, a shop will be able to give you an accurate estimate for repairs to fix your P0008 code.
What does engine Position System Performance mean?
Diagnostic trouble code (DTC) P0008 stands for “Engine Position System Performance Bank 1.” It sets when the car’s primary computer, often referred to as the power control module (PCM), detects that the crankshaft and camshaft are out of sync.