sounds like the front hubs are dirty and have
rust in them, they just need a good cleaning,
regrease and reinstall.
One way to check this is to jack one front wheel
up and lock the hub, now turn the tire by hand,
is the shaft turning ? if not, the hub isn't locking
and needs to be cleaned, repeat for the other side,
all it takes is 1 side to not lock and you are in 1 wheel
drive without a rear locker, a 4x4 is really 2 wheel drive
without lockers, or with stock open diffs.
Good Luck
Wild