Noticed a slight whine when coasting down to a stop for the last couple of weeks. At 138000 miles, I narrowed it down to the driveshaft carrier bearing. My trusted mechanic got it up on his lift and we verified that it was indeed the drive shaft. RockAuto only had 4wd shafts, not for the 4.0/2wd...