My truck is back in the shop yet again. It's under warranty. Been in probably 10 times in the last 18 months. two months ago they had it two weeks, and working with a GM engineer they changer a bunch of sensors. I drove it two weeks and the check engine light comes on again. Back in two weeks rich fuel code work with GM and they change all the fuel injectors. I drive it less than 24 hours and the light comes on again, rich fuel again...WTF!! I was pissed, I raised hell in a nice way, now they say the GM engineer is coming here to figure it out. Time for a new truck. and NOT a GMC.