The only gripe I have was that the new fuel pump ordered in was missing "O" rings. The service rep, John Daigle, made the right decision to re order the pump. Not knowing if the originally sent in was actually good. I agreed, better safe than sorry. Wherever the pump came from, GM had bad stock management. Truck runs great.