Olá,
Pode ser um problema de software tanto quanto hardware. Tem alguns passos que pode tentar em casa antes de levar a uma autorizada. Voce pode resetar o PRAM, reiniciando a unidade segurando as teclas, Command + Option + R + P. Outro sugestão é testar com um teclado USB externo. Se funcionar, o problema é o teclado. Verifique se tem algum sinal de liquido na tecla, caso esteja grudando.
Boa sorte.