I had a similar issue a few weeks back, and did not take long for the dealer to diagnose it as a faulty G28 (speed sensor).

Here is my post:...