I suggest you go to your local performance parts store and get the right gear lube according to your owner's manual. You also need to purchase the LSD additive, they should carry it (B&M, BG LSII or GM) then dump and replace your gear oil. This will ensure you that you have the right stuff in there, and if the problem persists then it would be time to buy a diff.