its def the hub. i personally HATE timkin bearings. never had one go longer then 20k. now my cheap ass napa one with lifetime warrenty has about 60k and still goin strong