I have an iPhone 4, iOS version 5.1.1, and I have been having a few problems recently...the most consistent being that the volume turns on and off by itself despite the position of the rocker switch. The phone is sitting on my desk and it lights up every couple minutes showing me that the volume/vibrate has been changed. Another problem, which might be unrelated, is that the home button does not work every time that I push it. Sometimes I have to press it 3-4 times for it to respond. Other times it works fine. Any suggestions on what might be causing these issues. I'm more concerned about the volume, as I don't want it to change and have it ring during inappropriate times! I've already tried a hard reset on the phone. Thanks!