Tendrías que haber iniciado en "modo seguro" y de esa forma ver si era alguna app que te estuviera haciendo eso. Dudo que sea un problema de hardware.
También podrías haber entrado en recovery y hacer un wipe cache.
Si al restaurar ya lo has solucionado pues estupendo, pero parece que todo apuntaba a un fallo de software. Algúna app de teclado o algo así.
