I think I'd take it somewhere and have it diagnosed.
Wheel bearing would be the cheapest place to start if you are guessing and throwing parts at it. Could also be a CV joint gone bad or, at worst, something in the front differential.
Tough to say without more info.