Check to see if there are any codes saved in the computer. If a code is generated, it will not necessarily trigger the check engine light.
I would look at the throttle control solenoid, as many vehicles have the throttle by wire. It sounds a bit nutty, but there is the possibility of that happening.