If messing with or changing the TB gave a temp fix. Maybe the issue is there. Did you take any pics when you were cleaning your throttle body and IAC?
I don’t know how you cleaned throttlebody and IAC, but there is a method and sometimes if you don’t do it right, you could damage the IAC. Or...