This might sound strange but in the past week or so my Discovery 300TDi has developed this problem: When I start off it will be fine for a few seconds and then "stutters". I take my foot off the accelerator and then put it on again and off we go. Then it will do it again. It does it whether I'm going slowly or fast and for a split second the "check engine" light will come on. I'm thinking along the lines of the fuel pump or the injectors. Can anyone help me? Anyone had anything that sounds similar? Many thanks for taking the time to read this.