It sounds to me like that engine is in fail safe mode due to a code being set off in the computer. Check you horns and maybe have a tech run a download to see if any codes are being set off/overheat/low oil/water in fuel/ etc.
Some of these are easy to check yourself,water in the clear fuel...