My HTC G2 running Android Gingerbread 2.3 randomly turns off while running applications such as the camera with full battery. After the random turn off I try to turn the phone on again and it won't turn on. I have to physically remove the battery, wait 30 seconds, put it back in, and turn on the phone to finally get it to work.
Is there an app to prevent this or software update or do I need a new battery?
PS: My previous phone, the Motorola Cliq w/ Android 2.1 and Motoblur also had this problem.