thanks guys for the help, i ordered a new battery since this post and same problem, turns out it was the charger cord -_- well looks like im gonna be looking on amazon for some monster strong cables, any suggestions?
I bought a "Genuine HTC Charger" from Amazon but it was fulfilled by a 3rd party. It wouldn't deliver more than .125 mA or charging current. I think it was even less than that.
The USB cable and AC wall portion both looked genuine to me. They were either defective, or counterfeit. I think I paid about $6 for it. Amazon took it back no problems.
If you decide to get a replacement OEM HTC charger/cable, make sure there is a solid return policy in place
Anything other than the OEM means you gotta do your homework. Try to find people who have both tried that product and actually CONFIRMED that it charges at full speed. Don't settle for the phrase "works just fine". Ask for the actual charge current (mA) if you can. Also, make sure it says AC Charging in the battery screen.
I have many USB cables that only charge as a USB cable because those pins aren't shorted out like they should be. Actually, the shorting usually happens on the AC portion...as if you short those pins on the cable itself, i am not sure that it will work as a USB cable anymore.
If you do end up with a charger that the phone can't recognize as AC, and you don't want to mess around with replacing it, if you get a Kernel with fast charge enabled, Kernel Tuner lets you toggle this function, and even with those pins being non-shorted, you can still likely charge at full current...but again, the gauge of wire in the USB cable can also limit your charging current.
I've basically decided to stick with genuine OEM HTC chargers and USB cables. I have 3 complete AC chargers, and I think 2 additional HTC USB cords from my 2.5 years as an Android owner.