My problem has spanned across two iPhones- 3GS & 4s both issues started on iOS 5.0
My 3GS was temporarily fixed with a reset, but it reaccurred.
I was shocked when the problem occurred on a new 4s. Happended twice, temporsrily fixed with factory restores t only to return. Went to genius bar, they switched my iPhone for another, and how it has happened twice. On the newer 4s.
The tech thought it could be something going on with my restore files, so the first time it occurred on the newer 4s I restored from scratch without restoring my files. The problem not only came back, but it came back quicker, 3 days as you all have been reporting.
I don't know what to do anymore. I believe I have gone through all of the logical motions of isolating what the problem is, and it's evident that it's a software issue in iOS, especially noticeable in 5.0 and above.
It's time to cal APPLE and push them to get this done And get it done right.