This isn't the first time that it bugged, but it's the worst. I'm on 2.2.1 jailbroken, and all of a sudden once i tried to turn it on it'd get stuck on the loading screen with the Apple logo. It wouldn't move from there not even after an hour. I've been using it a bit more during the last few days, and it got a bit hot on the back. I want to restore it but since it can't move from the logo, iTunes can't recognize it. Any ideas?