I do remember a similar problem in one of our 737-300's.
High pitched buzzing noise in flight. Initially everyone thought one of the overwing exits had an air leak.
Problem was traced to a loose wing-to-body fairing that had been removed during maintenance and then not re-attached properly.
Temporary fix with high speed tape solved the problem.
Hope this helps