How did you clean it?
More than likely the throttle position sensor is not reading properly. You will want to back probe the position sensor and see what the voltage is when the idle is high. You will want to see what both TPS A and B are when then is acting up. Also, see what the green wire is doing as well.
The PCM uses the throttle actuator to maintain correct idle speed and that is part of the TPS. If you cleaned the valve, it is possible that the TPS is no longer accurate which is causing the PCM to keep the idle high.
Let me know what you find and we can go from there. Thanks
Images (Click to enlarge)
Saturday, September 7th, 2019 AT 8:22 AM