
Originally Posted by
Engine Nut
You really need to get with someone that has a scan tool. ROM limited to 2000 might just be an issue that is causing the ECM to limit the RPM to avoid damaging something.
You have a throttle by wire system so the TPS is part of the throttle body and is not replaceable. Bad TPS on this engine most likely would not limit RPM anyway. Are you sure that the cruise control is off. We have seen instances where someone accidentally set the cruise at a low RPM which prevented acceleration ... it is worth a look. If that is not it ... get the engine scanned.