At two years sounds like a factory defect. Glad GM replaced them for you. They keep the old parts on warranty work so that you aren't making money off them by some devious means.