Take the phone back apart and look and the logic board for corrosion. I'm guessing that ribbon that the screen uses to connect has corrosion on it. Also take a look at the connector that the track pad uses and make sure its clean also. I have seen times where a dirty track ball/pad area cause the keyboard to act up.
Looking for Wallpapers or Icons for making themes? I can help!
Truth + Clarity = Power
If you are going to take the time to respond... take the time to actually understand that to which you are responding.