I have the same exact problem. Took it to a shop when I was still ignorant and they said it was the speed sensor cable and repaired it. About 6 months later it started happening again. Suggestions: Check the speed sensor cable first, then the speed sensor itself. An DTC retrieval should yield a speed sensor error/malfunction. Good luck.