I had the same problem, I did a factory reset, installed updates, I rooted the phone to try with a new rom and nothing, so I went to sprint and I have a new phone but I am very worry now bc I had to replace the mogul with keyboard problems, two diamonds with screen problems and the dust problem with the hero, with no fix and now this, I like the evo but this is going to be my last HTC phone.