Default Poor Phone Call Quality

I'm on T-Mobile, I've upgraded and downgraded my radio. People of all carriers (except Google Voice seems clear) say my voice sounds muffled unless I go to speaker mode which then sounds normal quality. I've asked this question 3x on here without much help and I'm just about to get a new phone if I can't fix it because it's interfering my important phone calls and pissing of my family and friends.
LG Nexus 4
Stock 4.4 Deodexed (SuperSU+Busybox+Xposed)
HTC One (M8)
Stock
Asus Nexus 7
Android L - Rooted
Samsung Gear Live
Stock

HTC MyTouch Slide -> HTC HD2 -> HTC Evo Shift 4G -> HTC Radar -> LG Nexus 4 -> HTC One (M8)