Is yours all wheel drive? My wife has a 2005 AWD and the carrier bearing on the drive shaft to the rear differential is going bad. This is causing the squeak from about 15 mph up as you describe. I went to the GM dealer to buy a replacement and they will not sell me one. They are evidently...