Hola!.. yo tenía el mismo problema, encendía cuando quería, hasta que encontré el problema. El switch es, los terminales tienen un muy pequeño juego (se mueven) y hacen mal contacto en algunas ocasiones, lo que hace que no encienda. Con simplemente tocarlos verán que hacen contacto y... Voilá!! Así que le puse a modo provisorio una banda elástica (gomita) para que los mantenga en tensión y por ahora no falló más.
Por otro lado y como tenía una fuente de PC, le corté todos los cables de salida excepto el de color naranja que es de 3,3v y 20 amperes, la usé para reemplazar a las contaminantes y carísimas pilas.
Espero les sirva.