I checked the breaks and they are fine. I'm thinking its the bearings and I'm gonna change it first. Can anyone tell which one to order? RockAuto has one TIMKEN SP500101 but, Autozone says this part # won't match my truck (they suggest TIMKEN SP500100). I can't afford to order the wrong one please help.