I have a 3rd gen iPod that will frequently, seemingly without cause, reset during playback, sometimes several times in a row. I've tried restoring it, updating the firmware, draining and recharging the battery, and I even sent it to Apple under warranty. They sent it back. Any suggestions?