Quote Originally Posted by EmminoDaGreat
Probably the FITV on the bottom of the throttle body.
That won't make it top out at 2,500, just be a high and/or fluctuating idle...sounds like the ECU is in "limp/safemode" for some reason.