Originally Posted by 6.0DSLPWR
Sounds like a wheel bearing to me. Easiest way to tell would be to jack up that side and grab the wheel at top and bottom and check for play. Also spin the wheel and see if the bearing is making a growling sound.
Grabbing the top and bottom could give you a false reading for ball joints. You better off putting you hands at 3 o'clock and 9 o'clock position. After you jack up the wheel, have a helper push and pull on the tire, alternating the push/pull, while you look underneath at the rotor and a non movable part like the steering knuckle. While the helper is pushing and pulling, look for movement of the rotor compared to the knuckle. There should be no movement/clicking of the rotor.
For ball joints, have the helper put his hand at 12 o'clock and 6 o'clock position and push-pull alternating the movement. You can look at the upper and lower ball joint for movement. Again there should be no movement of the ball joint socket.