(First post!) I just wanted to post my solution here because it's weird, I've never seen it before, and, well, I think it's pretty cool.
Okay, so this post is basically dead and I mean come on, who has a Droid these days? And I mean a real, original A855. Well, I do. And the touch screen sucked. I couldn't get it to work no matter what. There was (well, there is still) a dead spot going down the right strip of the screen, and sometimes the touch screen would just grow its own brain and do whatever it wanted to. I even let it go for about 10 minutes yesterday. It started looking up Wikipedia articles, calling people, whatever else, all on its own.
I tried a ton of solutions. One was to clean it with rubbing alcohol, so I did alcohol + cotton ball; another was direct heat, so not only did I hair dry it, I popped it in the toaster oven on 150 degree (F) broil mode for about 10 minutes. I even factory reset my phone.
Didn't work. None of this worked. But you know what did?
Overclocking. Or, rather, removing the underclock. The Droid is designed to run at 800MHz by logic board, but they underclocked it to 600MHz due to battery life issues when running at 800MHz. So, as ridiculous as it sounds, I went to the Google Play store and downloaded No-Frills CPU Controller (depends on Superuser) and brought the minimum frequency to 800MHz, the maximum frequency to 800MHz, the governor to Performance, and the IO Scheduler to "cfq" (I've looked up the difference but forget now; in any case, cfq works better than the other one). Ran it at 800MHz for a couple of minutes, and then brought it back down. Then when I woke up the next morning (this morning), it's still working!
I hope this helps.