out of nowhere my car would rev up and as i pushed the gas it wouldnt go on 2001 Chrysler 300M

it then started to go but will only go 10 mph, doesnt want to change gears stopped in the middle of the roadand i think was trying to go in reverse. I let my brother borrow it and he says nothing happened, dunno what to do or what it is.

Asked by for the 2001 Chrysler 300M
Is the check engine light on , or does the gear shift position indicator flash?