Steve / if it is only when engine is cold consider yourself lucky . My 2017 Silverado had it no matter what engine temp along with numerous other annoying and dangerous characteristics . They bought it back from me under the agreement I would purchase another truck .That was a mistake because my 2018 Sierra acts the same way .I brought it in 4 times and they did nothing . "drives as designed" is their catch all excuse . Well the design is flawed then and they need to stop production until they figure out how to build them right .
Funny on the fourth trip to have my sierra "fixed" I took out my first loaner . The reason I mention this is I see a pattern from the 3 vehicles . The loaner had around 140 miles on it when I picked it up . The fish bite chuggle was only slightly noticeable . After driving for a few days and 250 miles or so on the odometer it was just as bad as my old 2017 and my new 2018 . My point is they know how to make them run smooth short term just long enough to get them off the lot . When I saw my new Sierra developing the same problems I asked my local dealership about a trade for anything but these trucks . My truck had less than 150 miles on it and I had owned it less than a week . They gave me a trade in "allowance" $14,000 less than I paid of course I turned it down .
The Rep from GM was cold and nasty until I filed Lemon law now the next Level at GM seems to take me more serious because they know I have BBB working for me . GM is still dragging their feet on what they will do . All I wanted was for them to make my truck run properly .
When you buy a 50 plus thousand dollar vehicle you want to be excited and enjoy it .Next month will be a year that I've been dealing with this nightmare