I have an iPod touch 3rd gen with 3.1.2 firmware. My problem is that when I put the iPod in sleep mode, the last song that I was listening to will start to play. It's horrible because I am awakened during the night with a song playing and 1/2 battery because it was playing for hours. How can I fix this? Is there a way to "stop" the music after listening and not just putting it on pause? I already restored and that helped for about two days but then the problem persisted. Please help.