hello. i am new to owning a landrover discovery and have a 300tdi auto. i have owned it now for about 10 weeks now, over the last few days it has started to play up. it will idle ok, but when i am driving it about town the CHECK ENGINE light comes up on the dash and there is no acceleration / loss of power untill i pull off the accelerator and put my foot back on the pedel this is happening all the time while in drive and reverse around town, and it only seems to happen between 800-2000rpm. i have drained the fuel filter / system for water and have checked hoses and wires and there dont seem to be anything loose, but it never stalls...and there dont seem to be any problem on hard accelaration, i would be very greatfull if someperson could help me here as myself and children love the disco....jabon.