If the pitch of the whine varies with your speed, your ring and pinion gears are probably worn and need to be replaced. I strongly suggest you have your differential rebuilt by a professional shop. If the clearances aren't set correctly, you'll be doing it again within 12 months. Make sure you get a warranty for the work. You're looking at $900-1200 for the rebuild depending on what you need replaced.