Ok. I posted about this a few days ago, and I actually found a solution for myself.
I was having all of those issues, and eventually, my phone wouldn't stay on AT ALL. Yes, the problem IS with the power button...and my natural inclination is to kill the problem at the source...I'll get to that...