On my HTC Touch (P3451) I have the same problem: The phone randomly freezes in such a way that I have to do a soft reset. Also, when the phone is on stand-by, when I press the On/Off button (to turn the screen on) nothing happens... neither if I press any of the other buttons (green, red or camera),despite of this, the green led of the top still blinks... Some other times, it justs restarts by it's own, no matter what I'm doing (a few time during today screen, some other using office, a couple listening tu music, and a lot of times when it was on stand by in my pocket).
Also, the phone loses the cellular signal very often (I don't know if that is related to the freezing problem).
I've tried doing a hard reset an using it without any 3rd party programs installes, but the problem persist.
I tried taking it to the vendor in Lima (where I live), but they say that because thre's a small scratch on the case, the warranty is void...
I don't know what to do about this... Any suggestions? please?