When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Check out the idle air control valve on the back side of the throttle body. It may be full of carbon and can be due a good cleaning or replacement. About $60 new.
Make sure it isn't PATS-related by observing the THEFT for either prove_out or for a fault indication.
This is the time of year for sticky IAC valves to show up. You can crack the throttle slightly to imitate its function for starting to see if that helps. If it does, clean or replace the valve.