Are you sure it's the mic?
My STO-2's pick up buzz when in proximity of high(er) voltages. i.e. IF A/C + Washer + Dryer + stuff on, then outside of riding the mic < 3' off the ground, buzz... Even 20-ish yards from the house. Not that that's your problem, but one source of buzz.
You might try angling the mic at different angles and see if the buzz goes away or changes. Upside down? Sideways? Towards the ceiling? Towards the floor? Guitar strings and other things have been known to be influenced by fluorescent lighting and other oddities. Lights on/off? Otherwise ground is a usual suspect.
You might also try shielding the mic and see if that has an influence. Old computer towers and other metal-ish things can be used in proximity (1'-ish) to try and identify the general direction of an influence. Although probably better off checking the circuitry. Are the solder points frosty or shiny? Does anything wiggle, that probably shouldn't.