In my experience, there's no way to fix it unless you get your usb port or headphone jack checked out. I'm sure that's what's causing the problem. It's happened to me 3 times already and I "fixed" it twice but this time I'm taking the phone to my carrier for a replacement. My temporary fix was...