Sounds like it could be on limp mode. Is the CEL on? Have the engine computer checked for DTCs.
Yup, I'd agree on this one.
TS: Have your car scanned for trouble codes. Or try a hard reset, disconnect your negative cable from the battery for a few minutes, then reconnect. Then tell us what happened.