I purchased a E240 avantgarde (W plate ) six weeks ago. Last week the engine diagnostic indicator lamp came on. So i took it back to the garage as it is under the six months warrenty given with the car when i bought it . They replaced the ht leads, as you have guessed the diagnostic lamp came on again yesterday. Has anybody got any idea what it could be , so i can go back to the garage and say this is the problem fix it. Otherwise i can see this dragging out until my warrenty expires , and then its going to get expensive. Any advice welcome, dolmanp.