My 2014 Sierra has been doing this for weeks. About half of the time. Takes 20+ turns to start truck. It all started the day of my first oil change and dealer updated my software. Dealership kept my truck for several days. They think its fixed but it seems to have gotten even worse. Any known solution to this yet?