Hi
I had a problem with my mic that started a few days ago - people could not hear me on the other side. It first started with them saying I was very soft, then they couldn't hear me at all. I thought I had dropped it one too many times and would need to send it in for the mic to be replaced.
I searched the forums and found that I should also test with the Voice Recorder, confirming that it was hardware. I was planning on doing a factory reset but the thought of backing up my phone and reinstalling made me nauseous, so I thought going online first might give me some answers. I tested with Voice Recorder, which showed it was the mic. I then read it might be the phone cover. Removing it didn't work. So...
I used the back of a sewing needle (so I didn't do too much damage), and picked out any debris that may be in the mic opening. I didn't see anything on the end of the needle. But I used the Voice Recorder again, and it works perfectly now! I also picked out the top mic and the ear phone jack just for good measure.
I know this is a bit of a risk, but glad I tried this before sending it into repairs for a few weeks. I can't even think of using my old Blackberry for one day without getting depressed.
Hope this helps someone!