Have the same problem with a Disco 2 after head work.
As I work abroad,have plenty of time to troubleshoot on-line in my off time!
After checking the obvious (which you apparently have), it seems that a faulty throttle potentiometer & sundry other engine & road speed sensors that all feed info...