Agreed, sounds like wheel bearings.
As said, these are pretty easy, and rather inexpensive, to replace with the proper tools.
About the only specialty tools you need are a spindle nut / wheel bearing socket and a set of snap ring pliers.
Here's a video of how it's used (the one in the video is shaped slightly different, but the same idea)
You'll also need a few picks (a set of sturdy dental picks work fine) and some hex wrenches to get your locking hubs out.
You'll need to remove your calipers and brakes (now would be a good time to do a front brake job while you're in there), remove the inner 4x4 hub, and then the rotor, and you'll be at your wheel bearings. Worst case, you'll deal with some rusted parts, or the bearings are rust welded to the spindle and will need to be hammered off (been there, done that, not too bad).
Rent a bearing race removal/installation tool and knock out your old races and put in the new ones. PACK your new wheel bearings with axle grease, and then reinstall according to your manual.
Just be sure to keep everything clean. It can be a messy, messy job with all the axle grease (some nitrile gloves are nice to have), but it's really not too bad overall, and a LOT cheaper to do it yourself than have someone else do it.