One of the first things to do is perform an ECU code readout with a portable scan tool to see if any fault codes are set. The tool can be purchased at most auto parts stores or you can get it done at most auto parts stores for free. Post the actual codes here on the forum so that we may be able to help you further. If there is one or more fault codes set, they can help point to the malfunction.
It's most likely running in "fail safe" mode where the ECU has detected a failed condition and has restricted the rpm to around 2500 so an ECU code readout is essential.
It's most likely running in "fail safe" mode where the ECU has detected a failed condition and has restricted the rpm to around 2500 so an ECU code readout is essential.