My 2013 Silverado with the 5.3L V8 developed the same rough idle on start-up so many others have reported. 39,000 miles. No trouble codes and the rough idle only lasted a few seconds. After reading dozens of forums with multiple ideas I went with the cheapest/easiest first. Bought a can of throttle body cleaner and took off the throttle body (TB). It was gummed up pretty good with black, sticky dirt. After cleaning it back to original shiny condition I put it back on and the problem went away completely. And the performance noticeably improved as well.
I noticed some people said not to move the butterfly when cleaning, but on my truck the throttle body butterfly is spring loaded to be in the fully closed position when the truck is off (no power to the TB). I could easily open it for cleaning and it sprang back closed. Maybe other year trucks are different. Took about 45 minutes start to finish.
I noticed some people said not to move the butterfly when cleaning, but on my truck the throttle body butterfly is spring loaded to be in the fully closed position when the truck is off (no power to the TB). I could easily open it for cleaning and it sprang back closed. Maybe other year trucks are different. Took about 45 minutes start to finish.