Where did you install the mic? Mine is up about 8-10" from my face on the headliner.
Supposedly the Garmin mic is better quality, but I haven't tested it. I am using the replacement Pioneer CD-VM1 and it seems to work pretty well. No one has complained on the other end of my calls so far.