My One X works properly for close to 2 years but last 2 weeks my phone start to have strange problem. It will randomly reboot and stuck at boot up or sometimes after screen off I cant wake it until I hard reset it by holding power button. And a lot of time it will just stuck during boot up with HTC logo and cant go into OS. I tried to return to stock by flashing nandroid backup, even reflash the hboot but the problem still there. I tried connect the phone with my pc and I can hear the usb unplug sound from pc after the screen off for some time. However, it is not stuck in sleep everytime, but often. Anyone have any idea what was wrong?