Buenas,
Me paso algo parecido.
En mi caso el teléfono se oía mas si le dabas la vuelta que por el propio auricular.
Tras probar roms, modificar el registro y demás, lo único que me funciono fue lo siguiente.
Con una aguja o alfiler lo mas pequeño posible limpia lo máximo posible de la rejilla de altavoz incluyendo los agujeros, hazlo con cuidado no te lo cargues.
Cuenta si te funciona.