This is a bit of a strange one. Anyone got any ideas: A few days ago my iPod Touch (2G 32GB, firmware 3.1.2, iTunes 9.0.2, Windows XP) didn't want to switch on. It just stuck on the Apple logo. After trying a few times I managed to get it into DFU mode and did a factory restore. Things worked fine - could set up e-mail, WIFI, browse the net etc. But when I restarted (holding sleep and home button until apple logo goes off then comes back on again) it it just hangs on the logo. I think I've given it 30 mins to get out of this state but it doesn't. I've tried the restart with it plugged into my laptop, not plugged into my laptop, plugged into my laptop at the start then unplug, unplugged at the start and then unplugged. I've tried immediately restarting after a fresh restore so there have been no apps, videos, tunes etc. on there. It still doesn't restart. I've (re-)downloaded the latest firmware just to give that a try with similar results. The iPod can power off OK (pressing sleep button and swiping to power off) and then power on. Things are fine then. It's only when I do the sleep and home button restart that things go wrong. I suppose I could just 'not do the restart' thing but there have been occasions in the past when this has necessary. I'm sure there will be in the future too so I'd like to find a way in which I don't need to keep restoring when it happens. The iPod is about 15 months old and the battery seems to be fine (it's fully charged and lasted a good few hours before the incident happened a couple of days ago). There's been no water damage (looking at the headphone socket). I'm at a loss on what to try next. Anyone else got any ideas? I think I'll need a trip to a Genius Bar. Edit: Just tried yet another restore and iTunes thinks the iPod Touch is an iPhone. When it finished the restore it asked whether I wanted to create a new iPhone profile or use an existing one. I don't have an iPhone (wouldn't mind one though!). Strange.