Default [Q] Galaxy S3 microphone issues, cant find a fix anywhere

Hi,
So firstly my aux port on the phone was playing up so I bought the replacement part which included the speaker aswel as the new aux port. Took the old one out and put the new one in. The next day my phone rang so i answered it and i could hear the person on the other wnd but they couldnt hear me, when i opened up the voice recorder app there was no sound at all being recorded. I used a needle and checked there was no fluff in the mic which there wasnt but when I tries taking a video there was sound. Ive now found out there is a microphone for calls and voice recording and a separate one at the top for videos.
Is it best to replace the microphone on the main circuit board or would I be able to use the video microphone for calls?
Also when I plug in earphones with a built in mic that works fine for calls.
Any help will be appreciated!
P.s. I'm running CyanogenMod 10.2