Hi Scotty, so i've bought a 2004 BMW 1 series 116i. the problem is…

Kazlas


Hi Scotty, so i've bought a 2004 BMW 1 series 116i.
the problem is that i got an check engine light, i plugged my OBD 2 scanner and I got a P0012 camshaft possition sensor over-retarded.So I've went to a mechanic and they told me that it might be vanos sistem or timing chain. So i went home i checked the vanos solenoid if they are working wich they did, the timing chain has been replaced 4 years ago. The mileage of the car is 97 000 miles. So 2 cilinders were misfiring and the engine was running rough and shacking when idling or going 30 miles per hour. but not all the time, sometimes its jercking when you start first time in the morning and sometimes it doesnt. If it would be a timing chain problem the engine would shake all the time? Ive replaced the spark plugs, ignition coils and camshaft possition senor. Ive seen some videos on YOUTUBE, that people had the same problem and they rebuild the engine but the problem still existed. So maybe you know what can cause this? any advice will be appreciated
Thank you