I have a 2g jb ipod touch on 3.1.2 firmware. For a few months now, my internal speaker stopped working. It does work when i use the alarm clock or timer, but for EVERYTHING else, there is no sound. Whenever i try to change to change the volume using the volume control, it says i have headphones plugged in, even when there is nothing. Would should i do? I was thinking of taking it to best buy(where i got it), but i would have to restore my ipod. Is there any other way to fix this?