i went to sprint today and it took the guy 30 seconds to look at the phone and determine that it was a loose ribbon. unfortunately, he said that since the TP2 isn't a common phone, they don't stock parts for it, so he ordered me a replacement and it should be here monday.
hopefully it's not a refurb, but anything's better than this