Are you sure that's the issue because disconnecting the battery for a bit fixes it normally. Pretty good chance however you have a vacuum leak. Simply cleaning the throttle body wont change anything, but taking it off and putting it back in can cause a list of issues.
Sent from my SM-G950U using Tapatalk
Sent from my SM-G950U using Tapatalk