Hi guys, new here. My iPhone 3G is unlocked/jailbroken in version 3.1.2. It started acting weird yesterday and my phone keeps rebooting randomly/spontaneously. I can make calls sometimes and then the phone would crash and restart. Sometimes the phone is just sitting on my bed and it restarts by itself. I haven't made any changes on my phone or updated/install anything. What can be the problem? What can I do to diagnose/fix this? Thanks!