Not for nothing... but has anyone reported this issue to Sprint or HTC yet or intend to? I'd do it but I haven't experienced the issue yet... but it sounds like it's happening to enough people that it might turn out to be a legitimate issue. The sooner it gets reported to manufacturer, the sooner there be might be a possible fix.
EDIT: Looks like Dishe and I had the same thought