During a high idle episode , I pulled the plug on the TPS while the engine was running,and the idle immediately returned to normal.

Could the TPS be the culprit?