I have an iPhone 2g running 3.1.2. I am starting to notice abnormal problems with my keyboard when I am texting.

I did a perfect restore of the phone about 2 weeks ago, and I haven't had problems, but just starting today I have been noticing laggy/sticky/inaccurate keyboard problem. For example when I am texting in landscape mode I try to type the letter "n", it keeps pressing the "spacebar" and the "delete" button. When I press the "spacebar" it doesn't work... Sometimes it just presses the "enter" or the "spacebar" button randomly and just holds on to it, like a sticky keyboard...

I used to get this problem before also, but I thought it was a bug because I restored my sms.db file, but last time I restored my iPhone, I didn't restore the sms.db just to make sure I don't get the same problem...

Anyone know what would be causing this problem? The phone doesn't seem to have any hardware damage, it is in very good condition...