Some questions, do you have automatic or manual locking front hubs..When is the last time you had the front hubs servived. If you had front brakes done, remember it doesn,t mean the shop serviced the bearings. See if the noise changes when locked vs. unlocked..Jack up front wheels, roll wheels listen for noise, also with left hand at 12 o'clock pushing & right hand at 6 o'clock pulling, check slack and bearing adjustment( get someone to look while you pull to see if it is bearing or ball joint slack )..Do some inspections if you are capable, if not find a 4x4 shop that is a BBB member or a NAPA truck center--nationwide warranty with them!! ( NAPAonline.com ) ..My website is www.craneandtemplet.com...Look for discoloration ( rusty look ) on the rubber incasing the ball joints, which could be a sign of overheating..Good luck..