If its still under warranty take it to apple otherwise, it sounds like you may have to replace the speaker.
open