Yo tenia el mismo problema, y trate solucionarlo pensando que era software, pero al final el problema era que el flex estaba dañado, se lo cambie y se solucionaron todos los problemas, incluyendo lo del mal inicio o que solo trabajaba conectado, al parecer el daño en el hardware provoca el mal...