My iPhone 3g 16 gb was jailbroken and unlocked. It had no problems whatsoever. All of a sudden, while driving and listening to music from the phone through my car stereo via ipod hookup, my phone randomly restarted and would not boot up again. It would only show the apple logo for about 10 seconds, then a very quick full white screen, and reboot again, in a constant loop. It will do this constantly for hours until the battery dies. Even though it's constantly rebooting, I can hold down the power and home buttons until it turns off. I can also get it into DFU mode, but it won't go into recovery mode. Here's the kicker - it won't restore. ITunes pulls it up, recognizing a phone in DFU mode and tries to restore it, but it only gets to where it shows the progress bar on the phone beneath the apple logo, and then restarts again. WTF? I have NO idea what to do. Seems like it should be an easy fix? Could anyone point me in the right direction?