In the middle of class last week, my iphone just died. You know when you do a hard reset and the screen just turns off? It did that except I didn't hold any buttons, it just died in my hand. So, I try turning it back on and it won't respond to anything. However, when I hold the power button and plug it into my wall charger, it will turn on, but die on the apple logo. It doesn't turn on when I try to hold the power button on and plug it into a usb on my computer. It doesn't show up in iTunes, or My Computer. I have a 3g, 3.1.3 jailbroken. I'm assuming hardware related.

Anyone have any experience in this matter or ways of fixing?