It turned out to be the _throttle body position sensor_ was feeding the
> computer the wrong data - the throttle was physically in position X, but
> the computer thought it was in position Y, so it ramped up the RPMs to
> keep the engine at what it thought was idle.
Throttle position sensor giving bad data...
So it's having problems with its TPS reports? Hmmmm. Yeah. Maybe it didn't get that memo.
-DanD