Bit of an update on this as I actually stopped using the phone and as I wasn't under contract I got myself an iPhone 6+. I stumbled across the htc the other day and thought that I had better have a go at fixing it as I could no longer even turn it on. I ordered a new switch and set about undoing all of the screws, started to peel off the sticker covering the battery and it switched on and started working again. I messed around with it for a few days until it stopped working again so peeled off the sticker and it started working again. I have now left the sticker off and it works fine but the switch stops working if I press the top part of where the sticker covers and then works again as soon as I release pressure.
Anyone seen this problem before, I am certainly not going to attempt a battery change as it looks like a complete ball ache to do and as long as I keep the sticker off then there is no pressure and it works perfectly.