It sounds like maybe your vacuum shift motor(mounted on the front axle tube) may not be slding the front dif into 4 wheel drive all the way. I would have someone move the shift lever between 2H and 4H, while you look underneath and see how far the shift lever on the diff moves. You may have a vacumn leak if thats the case.
Rich