Appears the OP is handy with tools... based on his screen name... and has the tools and know how to do the work himself in his garage.
Yeah- should not have happened.
2013 Equinox LT1 3.6L V6 FWD 88,000
2010 Traverse LT1 3.6L V6 FWD 153,000
2003 Trailblazer LS 4.2L I6 RWD 181,000