I've had wheel bearings fail before on all my gmt-800 trucks. Not that big of a deal, 30 minutes to replace and they don't cost an arm and a leg.
I lost a passenger side wheel bearing 3 weeks ago, it started to squeal and I noticed a faint vibration. Got the truck in the air, found play in...