You might want to check the TPS voltage at the closed throttle position. Even though the ECM is supposed to "learn" the TPS voltage on start-up, there is a minimum and maximum allowable voltage.
If you have access to a scanner, you can also check the IAC counts at idle.