are you saying you only have drive in either high or low with diff lock engaged if so check front axle for broken cv,half shaft ,drive member diff etc ,if you jack one front wheel up with car in diff lock it shouldnt turn far with out locking ,if it spins free thats the swide which is broken