Stan, here are some links for you.
Link 1

Link 2

Link 3

Link 4

TPS=Throttle Position Sensor
IAC=Idle Air Controller
ECT=Engine Coolant Temperature sensor.

From what I can tell, your problem could very well be associated with the TPS or IAC. Adjusting them both, at the least, will take them off the potential problem list.

Good Luck,
Michael