I don't have a HTC, however I have notice that a weak signal will draw your battery. I suppose it using engery trying to stay connected. I had something similar to this the other day. I fairly new to modding phones, and was having second thoughts on my new rom flashes. ( I did it several times trying to fix issues). I was receiving google authentication failed error and it said make sure chat is enabled. I recalled being in that section the other day. Somehow I checked the Personalized recogition box and just exited out window. Then for days my battery was draining and I hardly had wifi or phone signal. It was all WHITE ALL THE TIME, reflecting a weak. I was only a few feet from my Modem, so I knew it was the phone. Went to work in the next town about 40 miles away. Still weak signal. THEN after hours of trying to resolve problem I hit the google talk app and check menu for settings. I unchecked the recogition box. Instantly it went green with the 3g status! I recheck the box to see if this was the problem, however it did not go back white. But it is FIXED Now. I know this sounds strange. But it won't hurt to try. I hope you find the problem! Let me know if this makes a different. It is really strange this was causing my problems. Good Luck!