In addition to the voltage requirements for TPS as previously mentioned make sure the percent of TP is 0% when the throttle is closed. If the % of TP is above a certain value the ECU will think it is of idle and the idle control program will not be running.
One more thing you can look at with...