Good morning. Humming from the differential if it hasn't gone too far is probably fluid related. Just figured out the problem on mine, same symptoms as yours including the vibration and found my fluid very low which is why I'm at the site. I haven't replaced the seal yet but I did top it off..(14mm allen wrench) and got rid of both the hum and vibration. I hope this helps.