Absolutely the same problem. Solved it so:
took the microphone (you have to open the cover, remove the battery and speaker from the microphone), then the needle poked holes the microphone, blew, put everything back in the end, the MIC began working fine.
Perhaps it is enough just to poke holes with a needle and then blow it out. Just blow it did not help.