Well, I am on iPhone 3GS # 3. The first two done what this one is currently doing. So I decided to play a little Need for Speed (Demo). The device gets rather warm and shows "Restore Needed" message. I turn off the phone and turn it back on and it's back to normal. What is causing this? Surely Apple hasn't just give me 3 fluke units. I use my phone like most on here do, for email, web browsing, calls and texts. I'm about done with it to be honest. Can you all provide any insight into this matter? Should I just eBay it and hope to snag an i4 decently cheap?