Originally Posted by
rfourt
I had a very similar problem and it WAS the throttle position sensor. Using my code reader, I monitored the TPS percentage and it would fluctuate wildly without any change in pedal position. I would imagine that this makes the ECU say "WTF?" It did throw a code once or twice and as I remember, it was a P0123, and it referenced the TPS. I think this is a known issue...
I think this is the area you need to look into. None of the other things mentioned would cause your problem. Sometimes, just a reset will cure the problem, meaning take a battery cable off, and reboot so to speak. Throttle resets don't always work. I have had my throttle peddle come loose as well, so check that area to make sure it is secure. My mat pushed up against it, not allowing full throttle.