With 52,000 miles I experienced the dreaded injection pump fail. 800 miles from home pulling 23,000 pounds up that big hill out of NC on 77. I had the “check fuel filter” light come on and it died instantly. I did run it very low on fuel about 130 miles before the failure. I had it towed to the nearest dealer (mistake) Bob Huff. They said two weeks and it was a couple days short of four. Almost $9,000 but my insurance paid as GM said it was out of warranty. After I got it home and was changing the front rotors I noticed a wire harness hanging down below the skid plate. Looking further under the hood it was obvious that many wires were not clipped in or run properly. I brought it to the dealer here and they spent a few hours rerouting the wires to their proper places and replacing the computer mount which was broken. I called GM customer service and was told that I needed to drive 800 miles to give the idiots at Huff another go at it. They refused to pay for additional labor to correct the faulty workmanship at a GM dealer. Basically telling me to buy a Ford next time.