I am using the Leedroid 2.5 sense ROM on a rooted Desire and have been for a long time. I've had the problem of the phone being sluggish for a long time, and the launcher re-initialising when I'm in an app and close that app. It used to be far between, and I thought it was just due a reboot, but now-a-days it does it all the time. I could pick it up in the morning, open an app, close that app and it would do it. Then half an hour later it would do it again. Sometimes it holds on for longer, it varies, but it's a real problem. I use "Quick App Manager" and "SD Maid" to clear cache pretty often, which removes all sluggishness, but it doesn't seem to affect the whole launcher needing a reboot, which is becoming worse and worse. What is causing this problem, and how come it's becoming worse?