Open your diff case and check that you arent missing any teeth on the diff. If you have recently rebuilt the diff, it might be a little notchy (high spot) and you may need to remove some shims.
I have had a bent DS cause a similiar problem as it would bind as it rotated.