if you choose to replace the keyboard make sure you take your time and try not to strip any of the tiny phillip head screws. i just did a keyboard replacement and there are alot of screws to remove and once a screw is stripped its a pain to get it out.