Last week I was comming home from a trip when my 05 Dmax started runnung like crap. Had to be towed to a dealer for repairs. Monday morning they called to say it was only the fuel filter($150) and it was running fine! Drove 3 hours to pick it up and headed home. I had one stop at a friends and when I tried to start it nothing but cranking. Back on a tow truck to the dealer for round two. Thye next day they said it was the injector pump and they changed it out for a new one. Went for a test drive and it was running as good as new. This time I only got a few blocks away and it lost power again but I was able to drive it back to the dealer. Went back to Ca and waited to hear from the dealer. They called to say they put somre parts on it and it was still running bad. Next day they called to say they found gas in the tank and that they would have to change out the fuel rail and that all repairs wouldn't be covered by GM and I owe them $3,500. I am waiting this morning for the call that it is finished and running again before I drive over to get it.

Question: What does gas do if mixed in and wouldn't it run like crap if it was there?

Does GM state that all these parts need to be replaced?

Should the dealer of checked for bad fuel before changing the parts?

Do I just shut up, pay the bill and be more careful next time?

Dennis