Just wanted to post some updates.
Got the truck back first week of December. Dealer rebuilt the engine. Truck seems to run good, except for anything Onstar related. The module apparently went out while it was at the dealer for two months. They're on backorder.
Truck did seem to run just like new though. Same mileage, good power. Took it back in for a couple of days for them to diagnose the Onstar issue. Truck runs and drives, but gas mileage suddenly went way down the drain. Ever since I picked it up my HWY average has been around 14mpg not towing. That's what I used to get towing my SxS down the highway. So now the dealer wants to look into that. I love taking the truck in for one thing and something else breaking/goes bad while its there. Quality at its finest.
I'm on my 4th GM customer service rep. After being promised a buyback, seems like they are backing out now. After multiple people have promised me a two month payment reimbursement(something that was originally offered/mentioned by them). Now they are saying that will be denied because I was given a loaner from the dealer. When I had a loaner dealer truck for less than a week and then was put in a soccer mom Hertz rental crossover. Which to be clear.....IS NOT A TRUCK. It would not tow my horse trailer, my boat, my SxS and I couldn't use it around the family farm. Which is the exact reason GM originally said they would give me a two month payment reimbursement. I've requested all the phone call recordings from my conversations with them. Doubt they'll give them up.
This will definitely be my last ever GM product. I understand it was a random engine failure and covered by warranty. But the way the dealer has handled things and the way GM has directly lied to me and made fake promises just puts a bad taste in my mouth. If you can't/won't do something, that's fine. But don't promise me steak and lobster then give me a plate of horse crap.