I've been having a problem with the physical buttons on my phone. At first I thought I had a defective power button, because I was having issues with waking the screen. I sent it in to HTC for repairs, and they sent it back saying it was fixed. Now I'm using WidgetLocker, and sometimes I have issues getting the screen to wake, even using the volume rocker or the trackball. I have to do a battery pull to get the phone to restart. Should I just get HTC to do a device swap, or is there something I can do to fix this? I'm running the latest official patch from Google, and I'm not rooted, if that makes any difference.