You should see a round (1" dia. approx. x 2" long ) AIS motor ( automatic idle speed) going in to side of throttle body or near with an electrical connector attached. ( note, the connector & component at end of throttle shaft is the TPS, (throttle position sensor ) so don't mistake that. ) The AIS is usually held in with 2 or 3 Torx head screws. Note position of connector etc for re-install. Remove the connector, remove the screws and wiggle the motor out from throttle body where it is mounted. With some throttlebody spray cleaner, available at some department stores, or any autoparts store, spray the shaft & Pintle (pointed end) well to clean it. Also spray cleaner in to port (hole) it came out of as well. Be careful you don't damage or lose small "O" ring at base of AIS motor. After cleaning, carefully re-install, snug up the screws, make sure connector is clean etc., then re-install connector. If that cures it for a while, but later starts doing it again, replace the AIS motor with a new one. The AIS is supposed to maintain proper idle especially when under load conditions such as AC on. I've seen them get dirty and cause stalling at stops, turns etc. For a $5 can of spray and a little time and patience it may just cure it.