Severity High
P0008

Engine Positions System Performance Bank 1

📅 Last reviewed: July 2026
What does the P0008 code mean?

Code P0008 indicates that the Engine Control Module (ECM) has detected a correlation error between the crankshaft position sensor and the camshaft position sensor on Bank 1. This typically means the camshaft timing is off relative to the crankshaft, often due to a stretched timing chain, failed tensioner, or worn timing gears. The ECM monitors the relationship between the two sensors; if the signals are out of sync by more than a few degrees, it sets this code.

High
Severity
$500-$1500
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

Step 2: Visually inspect timing chain components for slack or damage.

3

Step 3: Use a scan tool to monitor camshaft and crankshaft position sensor data for correlation.

4

Step 4: Perform a mechanical timing check by aligning timing marks.

5

Step 5: Replace timing chain, tensioner, guides, and sensors as needed.

4. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. Driving with P0008 can cause severe engine damage, including valve and piston contact, leading to costly repairs. Have the vehicle towed to a repair shop.

How much does it cost to fix?

Repair costs typically range from $500 to $1500, depending on the vehicle and whether the timing chain, tensioner, guides, or sensors need replacement. Labor is the main expense.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0008? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →