En lugar del método
.setTimeout() debes utilizar el método
.setInterval(), aunque lo que veo que haces no creo que vaya a seguir una secuencia ya que ocultas y remueves elementos, pero no los vuelves a añadir y hacer visibles, por lo que luego de la primera vez, no habrá nada más por ocultar.
Un saludo