I was driving about 45 MPH when suddenly it felt like the car downshifted to low gear the engine light and ASB lights came on and with the gas petal to the floor it would not go over 20 MPH with the engine RPM's at 4500. I was able to get home left the car overnight got in the next morning started the car ABS light was off Engine still on put in gear drove normal no problems. Went to my mechanic checked the codes found nothing all was good. Drove the car that day several miles no problems then after about 50/75 miles the same thing happened again. Only difference this time I was able to get the car going up to about 60 MPH but it was bucking and shaking and the RPM's were way out of line 4000 with the speed I was doing. Looking for some thoughts before I go to see my mechanic Monday.