The Throttle Position Sensor (TPS). Do a search, there are plenty of posts. Apparently the electrical contacts within the sensor get dirty over time. Some folks spray it with break cleaner, some take it apart, etc. I am at 155,000 miles and no trouble yet, so when it goes I will probably just buy a new one.