My EVO is delayed sometimes and has been freezing up more lately. I am not sure why. When I press the power button to turn on the screen it will take a while to respond. Sometimes it does not repsond to button presses. How can I check to see if a program or app is causing this?