Ok guys I had the same problem. Tried everything but it's not soft problem. Think I found the solution. Speaker contacts are very close to housing of the phone and probably touching each other. That can cause speaker to stop working. Take nail polish and paint those parts of housing that might touch speaker contacts and voila it works again.