hello every 1,ive got a 1997 disco 300tdi just started today engine lackspower then stalls slowly,then starts back up again as normal.ive changed fuel filter put injecter cleaner in. seems to be ok round small roads but when on big roads about 40 - 50mph thats when it does it.