Did you drop it a lot, or cause any damage to it before?
Was it bought used?
Did you try to debug it anytime during the time of you having it?
These three factors could be reasons why your sound could be messed up.
No, I'm not saying that debugging causes it to screw up, just saying that if you screw up while trying to debug, it can screw with other things.