This is a real issue, Diesel. I was in the Apple store yesterday and there were 3 of us with the problem. It's not some ******** troubleshooting thing - it's a software issue that affects every iteration of iPhone : 4, 4s, 5 - no one's immune - although, perhaps there's a variable. Say, maybe it only affects your phone if you have a certain App on it. But, I will tell you, it's a broad based problem.
And it's not just a power issue. Try shutting down your phone --- it'll just re-boot again. Hello FAA?
Reset seems to be the only way around it. Get the phone in DFU mode - you can find out how online- it's easy. But what a lot of posts don't tell you is what to do after that.
Here's what: hold down the command key when you press the reset button. You should be presented with an option to install an older OS, rather than 1.6.3. I recommend going back to 1.6.1 - everyone's troubles seemed to come from the later OSs
The phone should reset/reload and you'll be back in business. Last night I did a DFU reset before I knew about the Command key thing, so it reinstalled 1.6.3. It seems to have helped my power issue a little, but the phone still won't shut down. So I'll reset this afternoon and try to get back to 1.6.1.
This is an incredible drag and a real warning sign. Apple has been putting out OS updates every couple of weeks and clearly their quality control is slipping. Can you imagine if an airline decided that you couldn't board with a iPhone if you couldn't shut it down?