My 16GB iphone 3G has been giving me a lot of trouble lately. Lots of things from stuck pixels, overheating, crashing. It's gotten much worse now though as it appears the sleep button is stuck on- resulting in the phone shutting down every other hour and some days not switching on at all. I've tried a full DFU restore- still nothing. Theres no apple store anywhere near me, so I'm wondering how I can get a replacement/my phone fixed. O2 have said they can send it away, but it will take 28 days, and I can't go that long without a phone.