I have a 3rd Generation Ipod Touch, and it's running 3.1.3. It was originally running 3.1.2, I had to restore, and it upgraded to 3.1.3. Since then it keeps crashing when it runs. Sometimes right after it boots into springboard, othertimes, after a days worth of use. I've restored over 10 times, everything from DFU mode, to when it crashes, and brings up a need to plug into itunes and restoring from there. It's not jailbroken, so I can't downgrade it, but I'm quickly running out of options. I've uninstalled, and re-installed itunes, as well. Any help would be appreciated!