GMC Troubleshooting Questions? Ask a Mechanic for Answers
Hi my name is ***** ***** welcome to JustAnswer.
Sounds like a bad IAC valve (idle air control valve). It is strange there are no codes. I'm guessing sticking when warm. I would suggest removing and inspecting for blockages or debris, but it still may need to be replaced. Also check your throttle body for excessive deposits, use intake cleaner and clean the plate and bore.