So the microphone on the galaxy nexus is really good because in the car it picks up all backround noise and driving noise. when I try to use voice search or any voice function in general, the phone won't hear me and just picks up the backround noise , which gets really frustrating . Is there an app that helps the microphone filter noise and pick up the voice better or should I get some type of external microphone. If I need an external microphone what is my best choice?