2007 GMC Sierra Repair Question
Mileage: 49,000 miles.
Rough idle,performance
Answer
Have the idle control system checked. Cleaning the throttle body and IAC should help.
I have cleaned the throttle body with CRC throttle body and air intake cleaner. it did have some carbon on the throttle body and the "flap" don't know quite sure the name of it. But I cleaned it by using a lint free cloth by hand with the use of the cleaner and it looked great when I was done, the problem I'm having now is that it wants to take the idle up over 1000 rpm and doesn't want to come down to 600 rpm for at least 10-15 seconds. why did this happen when all I did was clean the throttle body and flap and didn't do anything else???? very puzzled....
The engine computer is programmed to increase the idling speed during cold start till it receives signals from the various sensors that it is ok to reduce the idling speed. When the idle air passage air flow has any restriction due to accumulation of dirt, it would affect the idling, which in your case was improper idling at cold start.
Cleaning of the throttle body has restored the air flow and the difference is what we should be expecting, meaning you have resolved the problem.
That is the reason we suggested cleaning the throttle body and a good thing is you asked after performing the job. It is much easier for us to explain rather than you asking when you don't understand or know what could happen.