I own a 2014 220d A-class. The engine management light first came on quite a few months ago and then disappeared after a few weeks. It then recurred and has been on since. Ive given it to a local mechanic who has replaced the parts that the diagnostics has thrown up since but always a new code gets flagged. Now when I turn the car on the light stays on. I can initially put the car into sport/manual mode put within a few minutes of driving i feel the car drag/jerk for a second and then i can no longer put it into sport/manual and the car becomes slightly sluggish though drives adequately. Im wondering if anyone else has had such problems. PS the mechanic got the ECU replaced as he claimed there was moisture in the unit and why it was throwing up various fault codes. But when i went to finally collect it the light immediately came back on and drives exactly as before I gave it to him I'd appreciate any help as I'm obviously very frustrated as to the cause of the problem. Thank You!