One possibility:
You should search and read about "screaming speedometer" or "screaming tachometer". Both can make a buzzing sound which can go into a screaming sound. When the buzz happens, put your fingers on the Tach and see if you feel a vibration.
Since you say, the buzz goes away when in neutral, but still at speed, this should eliminate the speedo and still leaves the tach at possible suspect.