I would say that it is the idle air control valve, you will need some extensions and i hope you have long arms. its on the throtle body and thats almost inbetween the hood and the access panel in the cab. If i were you i would just go ahead and replace it because most of them just go back to doing the same thing shortly after being cleaned.
If you need any help just PM me