Almost certainley the accelerator position sensor on the throttle pedal,i have the same prob on my 2003 tdci .it seems a common problem on these fly by wire throttles,just waiting for a replacement to arrive,only 5 mins or so to replace whole pedal.Hope this helps.
Pops Jobson, October 2009