I don't think anyone has mentioned it previously on this thread but it could well be the brake light switch. This seems to be difficult to trace when looking only at fault codes because a whole lot of faults get thrown up when the circuits don't open after starting to accelerate, making the car think your foot is on the brake at the wrong time.
Very easy and cheap to fix but hard to diagnose, especially if they haven't experienced it before. This is intermittent until it gets really bad and then the car is un drivable and all sorts of faults get thrown up on the dashboard. When I had the problem, they said it was a software update. They did the update and then the car stopped at the first corner where I used my brakes (which happened to be 10km away coming off the freeway) and I ended up being trucked back to the dealer. This time they diagnosed the brake switch and that has fixed it for the next 140,000km. I now carry a spare one but haven't had a problem since.
Bob
2010 D4 3.0TDV6 SE, ediff, LLAMS, 5 x GOE wheels, LT285/60R18 BFG K02's, GOE Compressor Guard, LR Tank, Mitch Hitch, ECB Bull Bar, Kaymar Rear Bar, Traxide, Safari Snorkel.
2019 Discovery 5 SD6 SE, 20 inch wheels, 275/55R20 Nitto Grappler G2 tyres
Bookmarks