Stop in for a cup of coffee

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.
Sound like they are just throwing parts at it in hope to solve the problem. A bent pin on the ecm or a pinched wire can cause a pile of problems.

had a ford edge that kept running out of gas. Could only go a couple hundred miles on a tankful. the heater core was replaced,and entire dash was removed. When they re-assembled it,a connector had a bent pin. It wasnt running the auxillary pump to move fuel to main fuel sump. Three days to figure that one out.