Are you putting the truck in neutral, foot on the brake, and completely stopped? Or if its a manual I think you gotta have the clutch depressed as well. If you are doing all this, I would imagine that it is either the shift motor, wiring or an internal problem in the transfer case if you are still getting 4-high.