I don't know if the speakers are the same, but buzzing is frequently caused by a tear in the speaker's foam surround. Kits to repair the foam surround are fairly inexpensive and the process isn't that hard.
https://www.speakerworks.com/speaker-repair-kits-s/65.htm...