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.