Mine started acting up today but I believe it is a bad USB jack or something is in the way from preventing it to charge. Some physical hardware issue.
I love the TP2 but it sure hasn't held up very well for me on a hardware level. First one the headphone jack became loose, sent back only 350 hours talk on it. Second one had the GPS chip die inside(this really cramped my day), sent back around 300 hours. Now this USB jack problem!!! It's really wearing me out

This third unit has 497 hours on it which is slightly better than the other two units I guess
My TP1 still works great(inactive) and it has around 750 hours talk. What a trooper!