My votes with the auto hubs on the front wheels.
Easy as to check.
Leave the truck in neutral, 2wd, hand brake on.
Slide under the truck under the drivers door area, the drive shaft to the front diff should be around there somewhere.
You should be able to spin the drive shaft through a revolution or two and then the hubs should lock in. You shouldn't then be able spin the drive shaft anymore than say half a turn or so in either direction once the hubs have locked in.
If the drive shaft just spins and spins with out doing anything, then your hubs are at fault.
If stops being able to be turned, your hubs are good.
If you decided your hubs are good, then look at the Transfercase.
Move the shift leaver to 4wd low, slide back under the truck and try spinning the front drive shaft. It shouldn't spin more than quarter to half a turn give or take.
If that's ok, then your 4wd is working fine, you just got good old fashioned stuck
