When I'm driving, all the sudden the D on the dash starts flashing as well as the one on the center console. It says on the dash shift into drive before driving, so I pull over shift into Park, shift back into drive and start driving and then vehicle starts to Buck like it's in the wrong gear. So, I pull over Park, shut the vehicle off wait a few minutes, start the vehicle and the problem is gone. It has only happened 4 to 5 times in the past 3 weeks. Any ideas as to what this could be? I only have 148,000 miles on my vehicle.