You've got good quality kit, the only obvious things I can suggest at this distance are to try/borrow a different mic, particularly Sennheiser, or even SM58 Beta. Also, are you holding the mic, or using it in a stand? The vibrations from the subs may be travelling up the metal, and causing the problems.

Good luck, keep us posted.