I brought my GMC in for a safety last year where a front suspension part was replaced. Just under a year later, the same part was worn out. When I brought it in, the service desk presented two other issues and said that's what was wrong. So I took the truck to another Garage here in town. They confirmed that the part Moynes replaced a year ago was indeed the problem. Either Moynes has a lack of technical knowledge around a 2004 GM product, or there's a more sinister issue at this business.