Skip to content
WrenchConnect
Stop driving if it runs poorly
P0008

Engine Position System Performance Bank 1

This code indicates that the engine control module (ECM) has detected a misalignment between the camshaft and crankshaft timing on Bank 1. It is typically set when the mechanical timing of the engine is out of specification, often due to a stretched timing chain or worn timing components.

How urgent is P0008?

This code requires immediate attention because driving with a severe mechanical timing issue can lead to catastrophic internal engine damage if the timing chain jumps or breaks.

Common symptoms

  • Illuminated Check Engine Light
  • Rough engine idle or stalling
  • Noticeable loss of engine power and acceleration
  • Rattling or ticking noises from the front of the engine
  • Decreased fuel efficiency

Likely causes

  • Stretched timing chain
  • Worn timing chain tensioners or guides
  • Low engine oil level or excessively dirty oil
  • Faulty variable valve timing (VVT) phasers or actuators
  • Defective camshaft or crankshaft position sensors

What to check before replacing parts

1

Check the engine oil level and condition.

Look for: Low oil levels or heavily sludged oil can prevent hydraulic timing tensioners and VVT components from operating correctly.

2

Scan for any accompanying camshaft, crankshaft, or VVT-related trouble codes.

Look for: Additional codes can help isolate whether the issue is a sensor fault, an oil control valve problem, or a mechanical timing failure.

3

Use a scan tool to monitor camshaft and crankshaft position data.

Look for: Look for a variance between the commanded and actual camshaft positions, or a lack of synchronization between the cam and crank signals.

4

Remove and inspect the variable valve timing (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 phasers.

5

Perform a mechanical inspection of the timing chain, guides, and tensioners.

Look for: Remove the timing cover or valve cover to check for excessive slack in the timing chain or physical damage to the plastic guides.

This page explains the generic P0008 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.

Matching symptoms

Related OBD2 codes

More common codes