So basically, I have a 25 AT4 6.6 gas, owned for a year as a few weeks ago, with no issues . I had an update come up on screen about a month ago and I downloaded it. A few weeks after, I noticed Bluetooth not working and I could not get it sync with my phone (it had been working right up to this point). Took it to dealer, they reflashed the radio and got it working. Picked truck up from dealer , drove a few miles away, check engine light came on and truck started running roughly and I limped it back to dealership. Fault code for crankshaft position sensor. Left truck overnight. Got call next day from dealership, they said one of files on update was messed up and caused it to show the crankshaft sensor code, tech drove truck it’s all good to go. I got in truck, drove it less than a mile, engine light on / running like crap, limped it back to dealership, same fault code. So next day I get call from service advisor, they called GM engineers, told them issue, GM said well did you do this and that, etc. Tech responded I did everything you guys advise us to check and tests to perform. In the end GM admitted that their update corrupted a module / some computer in my truck. GM is overnighting a new module / computer for dealership to install in my truck. So my truck will spend another day at dealership hopefully getting this all sorted out and running correctly. I’m not faulting dealership at all they have been very helpful and got me a loaner vehicle. Glad GM admitted fault , but come on you are causing your own issues with this update crap.