HiHi!
> The touch screen won't work unless I squeeze the case
If it's very -consistent- about that problem it's most likely either a loose connection in cabling between the motherboard and the screen, or in the screen itself. More accurately, not exactly a loose connection, but oxidation inside connections that prevents proper connection.
The fix is most likely unplug/replug connections. That 'wipes' the connection and cuts through the oxidation. Similar to a PC 'repair' technique of about twice a year removing and reinserting *all* card and cable connections in the box. There're better and less than better connectors, and some are more prone to oxidation problems.
That fix though on how old it is. If it's relatively new it might still be an internal screen fault (probably unrepairable) and that needs screen replacement. If it's older then probably oxidation.
(I use a lot of vague words, 'likely, probably, might,' based on a vast experience with electronics assembly.)
Found a page (incomplete but informative)
Pharis Technology Services » Replacing the screen on a HTC 8925 Tilt that talks about disassembling and screen replacement that might help you figure out how to unplug/replug things *if* it's out of warranty. If still under warranty then by all means just send it in and they'll give you another. Regardless, the problem is *not* gonna just 'go away' or 'fix itself.'
Have a

day!
Jim