And here we go again..........
Car going beautifully. Sun, top down, showing off my remote hood up and down, and..............................
EML pops up and car goes into limp home mode. 20 mph max and sounds flat. Quick pinking on start up which seems to me to be timing fixed. Spark or valve. Don't know BMW's default strategy, but will soon find out.
Crawled it home for 5 miles and plugged in snap on ETHOS for quick and dirty code read.
Interesting.
Cleared code with engine off and it came straight back. Without engine running.
Now, I know that these engines are notorious for timing chains, but can't possibly be that since the ECU doesnt know any cam/crank positions till the engine starts.
So, back to VVT and the code.
Been a lot written about this so its time to prove the facts.
VVT gone into lockdown. Either because it doesn't know where the inlet camshaft is...or ...cant control it.
Stay with me here....... Ignition on, ecu tries to move valvetronic motor. Either moves it and faulty eccentric cam sensor cant see it, or...it doesn't move because it cant!
Next step then?
Plug in a good scanner (or INPA), bi directionally ask the valvetronic motor to move and watch the eccentric cam sensor signal on the scan tool. Simultaneously monitor the voltage on the motor itself on an oscilloscope.
If the motor is getting a good voltage and the eccentric cam sensor doesn't respond, the wiring and the various ecu's are fine.
Hopefully should be able to hear the valvetronic motor move...or not!
If signals to motor are fine, its either the motor or the cam sensor (or something mechanical has screwed up inside!). Don't go there yet!
Old school.....remove (or hear or feel) the motor and see if it moves. Check resistance between pins on motor.
i will try to film this.
Goal is to pinpoint fault without having to dismantle everything.
Wish me luck.
Andy.