We just replaced one of our customers TSU9600's main board because it went bad. The unit was about 2-3 years old. It was about $250 to fix from ServiceWide Tech, Philip's authorized servicing company. Anyway, we thought it was originally the battery but it wasn't. Could be the same issue.
Just go to this page, fill out the form and click send. It will give you an RA# and address to send back. I believe they charge $15 or $25 to look at it and give you an analysis of what's wrong. Took about 3 weeks to get it to them, have them fix it, and send it back.
[Link: servicewidetech.com]Anyway, I hope this helps.
Joe