First, I did jailbreak before the app store, but that was a 1G touch. I have never jailbroken my 2G touch. I'm running 3.1.3. I have a 2G iPod Touch 32GB. I'd been experiencing random slowdowns, games started taking longer and longer to load, and then it was to the point that I couldn't even move between home screen pages without it taking almost a second. Now, slow failure doesn't really happen. If a memory chip fails, then the device is borked. Same with the CPU, graphics, etc. We simply don't have error-resistant tech (except for ECC RAM which the itouch doesn't use, and ditto on RAID, and other techs that are mostly used by servers). The only things that could cause this kind of slowdown I could think of are: 1) The OS becomes corrupted somehow, 2) A virus eating up CPU time. Anyone else experienced this very recently? If it's a sudden thing it may be a virus or really badly designed game that corrupts the OS, which may as well be a virus. It would be good to figure it out don't you think?
Think of all the ways a system could become infected with a virus. Think about how many of those are accessible on a non-jailbroken iPod Touch. I'm almost 100% sure that what you have is some kind of OS or memory corruption. It can and does happen spontaneously on any system. Just restore your phone. If that's doesn't fix the problem, the it's likely a hardware issue (and, yes, it's possible to have a hardware problem that causes slowdowns and doesn't kill your device). Trust me: the day there's an iPhone/iPod Touch virus that affects unjailbroken units, you'll hear about it from a bunch of different sources.
Restore Your iPod. Apple failed. Why? because iPhone OS 3.1.3. not only slows down the device but also causes bugs in Mail and Safari applications (screen turn black). I don't know how to fix and and don't want to take the risk and downgrade. I am not satisfied with update at all...