Sounds like a grounding issue IMHO.
Before I can recommend a mic I would need to know what type of preamp is being used with it. I can say get this mic or that mic, but if you have a garbage preamp then you're doomed. A great sounding pre and a bad mic will yield satisfactory results in most cases. A bad sounding pre and a good mic...well you're asking for trouble.