El trackpad y el keyboard funcionan en la pantalla de inicio de session, pero a veces no lo hacen después de iniciar session

Desde hace un time (estoy en MacOS Sierra ahora, pero tengo el problema al less desde Yosemite), mi MacBook Pro Mid 2010 actúa de manera extraña. Aunque el keyboard / trackpad siempre funciona hasta la pantalla de inicio de session, a veces ellos (siempre ambos) dejan de funcionar después de iniciar session. Afortunadamente, el interruptor de encendido / apagado todavía funciona, y un reinicio en frío generalmente resuelve el problema (a veces se requieren varios reinicios).

¿Qué causa esto? Si se trata de un problema de "hardware", ¿cómo es que el keyboard siempre funciona hasta la pantalla de inicio de session, y cómo es que solo aparece algunas veces, y puede resolverse mediante (un número suficiente de) reinicios?

PD: He tratado de reiniciar el PRAM y el SMC, pero eso no parece ayudar ni un poco.

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).