I think you could try replacing the keyboard if that does not work I think it is logic board issue
open