2001 Chrysler 300M Q&A

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

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. -
Answer 1
Is the check engine light on , or does the gear shift position indicator flash? -