You tried webOs with Touchstone, did you also check with CM7/9?
When did this start?
What rom are you running? (Settings...about...)
I have seen reports of charging issues with CyanogenMod only... worked fine with webOS.
The fact that's it's on both TP is disturbing. Do you update both about the same time usually?