sounds like the automatic gearbox controler or (EGS) as its known has an error ,to me, this controls all manner of thing like speed change gear shifting car load ect .it sits on the bulk head under the aircon filters in the engine bay the one on the right side, if looking under the bonnet,and it should be the one with the blue plug not the other one as thats the (dme) ecu . take a chance get a second hand one with the same part number and pop it on ,if ya buy new its 600 and then it will need to be programed into the car as well so a second user one is best, i had this only my e39 wouldnt move in any farward gears ,my diagnostics machine said it was the gearbox controller and the digital fuel controller .
sniper
June 2009