Hello Mate,
this might be a little late, I have literally just had this problem and i have manage to fix it this, so this might sound a little ghetto but bare with me here, get some bluetac and then apply it the speaker at the top of the phone hold it for 10 seconds then remove keep doing for...