Try giving your device a reset. Hold down the sleep and home keys until you see the silver apple. Let it reboot and try again.
If that doesnt' work, try going into the settings, general, reset and reset all settings. (NOT all content and settings, just the settings only)
the downside is that you'll need to retweak your device, but it has helped with sound issues.