Motorola Milestone is constantly firing touch events Starting this morning, when I turn on my Motorola Milestones screen, it starts to constantly press random positions on the screen (starting applications, etc.) which makes it nearly impossible to use the phone. Most of the clicks are along the right side of the screen.

It started while I was reading an email.

Looks to me, like it is an hardware issue. But since I installed Cyanogen Mod 7 a month ago, maybe it could be related so some sort of touch sensitivity setting I don't know of yet?

Anyone experienced the same issues? Any idea how to solve it?

EDIT:

Seams like a Software issue.


First I wiped the cache, dalvic cache and reset to factory defaults. But the issue stayed.
Then I restored the last backup I had using Nandroid and now I have
the exact opposite:



  The most right part of the screen is not touchable anymore.


At least that is better, than touching all the time. Still a little annoying.

Any idea how I can fix this?
There is a lengthy discussion about this on:

http://androidforums.com/droid-support-troubleshooting/87515-my-droids-touch-screen-going-crazy.html

The main point seems to relate to either oil and dirt covering the screen and/or heating up issues from dirt within internal components.

There are some suggested solutions such as carefully cleaning the screen and the speaker opening. It also seems to be strongly affected by moisture.