If you have a clutch type differential , there is a centering button that can fall out of place in the center of the differential and cause your problem.

sometimes you can use a long magnet and put it back in position. Worse case, you must pull the center section, reposition it and reassmeble.

Pull the axle and take a look at it.