I have a Dell Inspiron 1521 laptop with keyboard issues. Sometimes, not always, when I strike a key it will post that key and other keys (usually just one) that are next to it on the keyboard. Also if I hit a "}" it will display one and if I try to hit the same key again it will just give me periods. Also if I strike the backspace key it will fill in the time and date minus the last character of the year. I have replaced the keyboard and am getting the same errors. All connections seem to be well connected. The os is Vista. Help please!