Reason I asked, is have you tried switching to another aka different rom than the one you're currently on? I've noticed that on my OG Droid, after awhile with a certain rom, it would slow to a crawl. Unfortunately, just like Windows, a fresh install does wonders as far as speeding it up. I can't tell you the difference it made when I rooted and switched to Liberty from the stock update. Of course, I wasn't rooted before, but on the stock update, my phone was the biggest POS with random reboots all the time, sluggish performance and sub-par battery life. Since installing Liberty V3, all is good and I would say my phone is as snappy as anything else. Just saying that you might try that and see if that helps.