I have an ipod touch 3g with blackra1n jailbreak. Sometimes, the device does not recognize when I have headphones plugged in, and will put music out through both the headphones and the external speaker, wasting battery. Also, sometimes it doesn't recognize any microphones I plug into the jack, either. The problem resolves with a reset, but inevitably recurs. Any advice?