P0008 on Mercedes-Benz
Engine Position System Performance - Bank 1
P0008 on Mercedes-Benz vehicles indicates engine position system performance - bank 1. Au7o has documented this code across 1 Mercedes-Benz model — most commonly on B-Class. P0008 means the engine computer detected that Bank 1 of the engine is timed incorrectly relative to where it should be — specifically, the relationship between the crankshaft and camshaft positions on that bank is off. The 'Engine Position System' refers to the components (timing chain/belt, sprockets, tensioners, and the variable valve timing actuators) that keep the camshafts synchronized with the crankshaft. When the computer commands a timing position but the sensors report the bank is out of the expected range, it sets this code. It generally signals a mechanical timing problem on Bank 1 that can affect performance and, if severe, risk internal engine damage. Typical repair costs on Mercedes-Benz range from $350 to $1,800, depending on the specific model and root cause.
Common Causes of P0008
- •Stretched or worn timing chain
- •Failed or worn timing chain guides or tensioner
- •Faulty camshaft position (VVT/VCT) actuator or solenoid
- •Low or dirty engine oil affecting timing actuator operation
- •Jumped or mistimed timing chain/belt after service
- •Faulty crankshaft or camshaft position sensor
- •Clogged oil control valve or oil passages
P0008 on Mercedes-Benz by Model
Mercedes-Benz B-Class(1 issue)
- M270 Timing Chain Stretch and Cold-Start Rattle (Petrol)2013-2019
The turbo petrol M270 (and naturally-aspirated M270/M274 in B180/B200/B250) uses a two-stage timing chain whose plastic guide rails and hydraulic tensioner degrade prematurely. Owners report a loud metallic rattle for roughly 1-15 seconds on cold start that fades as oil pressure builds. Short-trip urban use accelerates the problem because the cold-start period (low oil pressure) makes up a large share of running time. Stretch typically appears from ~80,000 km (50,000 mi), with some city cars rattling from ~70,000 km. Left unaddressed, chain stretch alters valve timing, throws fault codes, and risks contact/wear on cam bearings and phasers.
Looking for P0008 on a different make?
View P0008 across all makes →Frequently Asked Questions
What does P0008 mean on Mercedes-Benz?▼
P0008 stands for "Engine Position System Performance - Bank 1." P0008 means the engine computer detected that Bank 1 of the engine is timed incorrectly relative to where it should be — specifically, the relationship between the crankshaft and camshaft positions on that bank is off. The 'Engine Position System' refers to the components (timing chain/belt, sprockets, tensioners, and the variable valve timing actuators) that keep the camshafts synchronized with the crankshaft. When the computer commands a timing position but the sensors report the bank is out of the expected range, it sets this code. It generally signals a mechanical timing problem on Bank 1 that can affect performance and, if severe, risk internal engine damage. On Mercedes-Benz specifically, this code is documented across 1 model.
What causes P0008 on Mercedes-Benz vehicles?▼
Common causes on Mercedes-Benz: Stretched or worn timing chain, Failed or worn timing chain guides or tensioner, Faulty camshaft position (VVT/VCT) actuator or solenoid, Low or dirty engine oil affecting timing actuator operation, Jumped or mistimed timing chain/belt after service. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P0008 on a Mercedes-Benz?▼
Repair costs on Mercedes-Benz range from $350 to $1,800, depending on the specific model and root cause.
Which Mercedes-Benz models have P0008 documented?▼
Au7o has documented P0008 on 1 Mercedes-Benz model: B-Class.