You may also want to check the 3 screws that hold the bearing in the diff housing. I read somewhere that the ring gear could hit the head of the screw cause the diff to bind. Make sure the three screw are flush with the bottom of the screw holes.
Reuben