Default Microphone issues?

Hey there, my moto x stopped recognizing my voice for touchless control and no one can hear me during calls.
When I try to use the touchless controls I see that it recognizes some noise but very quiet. If I yell at it it sometimes works.
What's weird is that phone calls no one can hear but but in skype calls they can. I know that moto x has 3 mics so maybe 1 is broken?
When I record a video with the camera and play it back the audio works fine too.
It's currently running 4.4.2 stock rogers bootloader unlocked
Anyone having similar issues or know a fix?
Motorola Razer V3 -> HTC Touch Pro -> LG Nitro HD P930 -> HTC One M7 -> Sony Xperia Z1 C6903 -> LG G3 Cat 6 F460K