Wow that’s crazy and I’m so sorry that you’re going through all that.
A little back story on our truck which I haven’t even owned two weeks now. But I found out who the previous owners were they actually happened to be people I know, and I bought the truck from the dealer. Anyhow they have taken it to several dealers including dealers in other states and always told there’s nothing wrong with it. For over 6 months and at least 5 dealers. Even contacts GM and GM put a new motor in it 6,000 miles ago. So what I thought was a truck with 90,000 only has 6,000 on the motor. But GM or the dealer didn’t disclose any of that. Why wouldn’t a dealer want to tell you that information that would make the value of the vehicle higher. But I am also going to call GM this morning and contact the national highway and safety. I’ve also spoken with several mechanics that believe it has to be transmission related but I don’t know what all the dealer actually checks.