Hi Harv
This sounds very similar to the problem I currently have on my 98 300 TDI ES Auto.
I took mine to a local Land Rover Specialist, Steve Hill in Bristol (Top Guy by the way!)
Steve stuck the old girl on the diagnostic machine and told me the problem was with the Throttle...