That sounds almost exactly like my experience when the failure occurred. The dash lit up with multiple errors including traction control. I’m surprised you were able to drive 5 miles to get home. Mine sounded so bad I just pulled over at the first lighted area and paid for a tow to the nearest dealership, not where I purchased the truck. This was at 8 at night and they called me before 8 the next morning with the verdict. How many miles are on your truck? When did you buy it? There is at least one GM bulletin on what they’ll do in this situation but it depends on how many miles you’ve put on the truck. Mine is running fine since this happened but I’m really low mileage. For me, they replaced all 16 and determined no other damage.