This has been happening for quite some time now:
If I go into my Settings app > Sounds, and switch on Vibrate under Silent, it will work as normal, it will vibrate when I flick the switch on the side. However, a couple minutes later if I go back into the Settings app, the button will show as "Off," when it is really on.
It still functions like it should, but to turn it off now requires me to tap the button "On" then "Off" again.
What's going on? Do I need to reinstall iOS 5? A hard reset (power button/home button) does not solve the problem.
Running an iPhone 4 CDMA with iOS 5.1.1
Any insight is appreciated.