Or send it to HTC for repair - as they offer a 2 year warranty, as long as it isn't water-damaged they should do this for you.
Opening it up and trying to fix it yourself definitely voids the warranty, and of course carries the risk of making things worse.