This usually happens when the iphone suddenly feels very hot. All i did was to just switch off the phone and restart it and its fine again. Read it some where on a mac forum that there might be some processes running in the background that causing the phone to heat up fast and drains the battery like a thirsty camel.