New true-trac differential whine

I'm going to take the car back to the shop in a couple of weeks and have them pull the gears out and take a look at everything. I'm not going to just let this go. Thanks everyone for the suggestions. Much appreciated!