I know this is a common problem but I'd like a better solution than what I've read online. I've had numerous ROMs installed on this Evo but two have really messed up for me on this particular phone. I've had the original that I bought and then this one which is my replacement I got when my other damaged... When I installed two completely different ROMs, the same problem happened. I've had more than just two ROMs on here too. CM7 and another ROM which was ASOP but I can't remember which one have been messing up and it's annoying because I really really like CM7. I'll have the phone on lock and then I'll try to unlock it but the screen won't move the unlock bar over. So I unlock and lock over and over again until it finally let's me get to my homescreen. Sometimes, I'll unlock it and it'll go to say the messaging app but then it will start hitting random keys and then I'll lock it then unlock it and it'll be fine and I can type. I've tried hard and soft resets of the phone in terms of manually taking out the battery and turning it off and letting both the battery and phone cool under a fan or something and it still doesn't seem to work. Right now, I have it sitting directly under a fan so I believe that it is a heating problem. Many people's solution for this is to go to Sprint and get a replacement but I don't want to do that because this is a replacement and sucks and I also don't want to lose all of my crucial data such as messages and app data. So...is there a solution to this problem? Keeping it under the fan is working but I won't always have a fan nearby and it still screws up sometimes.