probaste subiendola a un servidor (hosting) y analizarla?, ya que por peso, el preloader tiende a cargar super rápido en localhost, prueba con lo que te digo y cuentanos...
Si tu problema persiste, aquí tienes dos videos tutoriales que te enseñan a realizar un pre-loader desde cero.
Espero que sea de tu ayuda!
Parte 1 Parte 2
Saludos!