swap the diff yourself.
6 nuts on the flange, the CV outputs, and then only 3 bolts hold the diff in the car.
A whining noise could indicate it is on its way out...
could also indicate that it simply is low on fluid so try changing or topping that off first.