Dont know that my problem is the same as yours but had an intermittent rev drop and light on the dash then one day the engine died smoke out the back and lots of knocking noises My fitter mate seems to think its the injectors and had them checked. A spring had gone in one and has been replaced, I will find out soon as he puts it back together if its cured, if so I,ll keep you posted, cheers