Los puertos están diseñados para apagarse cuando se detecta una situación de sobrecorriente. Es lógico que este circuito se reinicie en el arranque, por lo que podría haber daños en el sensor o daños / fallas en la placa lógica o podría ser el resultado de sobrecorriente real de lo que esté conectado.
¿Ha considerado llevarlo a una tienda para un diagnóstico?
También, busque en la aplicación Consola (todos los mensajes) y busque USB. Es posible que pueda ver la hora en que se registra la sobrecorriente (u otra condición de error) ya que el sistema debe notificar al subsistema de registro cuando se apaga un puerto USB.