As harsh as it sounds to GM…
As harsh as it sounds to GM. They should replace the vehicle. A new or repaired engine on a vehicle that has less miles than a demo, which this could become or the Sales managers vehicle, with today's internet tracking of repairs and wrecks (Carfax) this truck just took a huge hit in value if sold or traded. I wouldn't buy a truck that was broke from the start. I saw this same problem when Ford went to the 6.0 Powerstroke. It put a lot of small companies out of business because the trucks stayed down and when repaired no one would take the chance on them. Corporate America is just greedy and could care less about the consumers. I haven't bought a new truck in 20 years just for this reason. The last one I bought had the tried and true 7.3 Turbostroke and it still broke at 23k. Although, minor I was still down for 10 days.