I really appreciate this post. I had the same problem with a Galaxy II Skyrocket... microphone not working, no one could hear me except on speakerphone (there are apparently different microphones for phone and speakerphone). Thanks for the simplest of solutions - a needle indeed cleaned out...