Parece que é um problema comum (eu tive também) com as versões mais recentes do Firefox (17+; as pessoas dizem que funciona com o Firefox 17.0, mas eu não tentei) E o fato de você estar criando um novo instância do navegador para cada página da web que você vai baixar.
O que eu fiz e também o que parece ser uma lógica comum, é criar apenas uma instância do Firefox, fazer o download de todas as suas páginas com ele e, no final, fechar o navegador.