tps...

the throttle position sensor tells the computer to spray extra fuel when it sees you opening the throttle, and tells the computer to stop reading the oxygen sensor and disable emission controls at wide open. That's all... The IAC lets the computer control the engine idle speed and compensate for load like A/C.

From what you said the TPS may be bad, but it is a 40 dollar part