Si el botón de encendido responde correctamente y solo te ocurre en algunos momentos pude que sea problema de software a mi me paso en mi teléfono y era una aplicación que había descargado, Se que es molesto pero lo mejor en estos casos y lo primero que hay que hacer es wipe a todo y volver a valores de fabrica y después si sigue dando problema recargar la rom. Si después de esto sigue dando problemas habrá que mirar otras opciones, pero por lo que comentas no creo que sea de hardware. Tocamos madera.