My Hilux used to howl too, which I believe stemmed from getting a bit of water inside the diff. I had the mechanic strip it down, and his analysis was the hard facing on the crownwheel was wearing. He suggested replacing it, but we decided to only replace the bearings and see how it went.
The...