O emprego incorreto dos verbos haver e fazer são muito comuns em nosso idioma. Lembre-se de que, em algumas construções, eles não seguem regras, são do contra, rebeldes e sempre vai ser assim - a não ser que apareçam outras reformas na Língua, pra mudar tudo!
O verbo haver, no sentido de existir apresenta a mesma forma no singular e no plural. Nesse caso, é um verbo impessoal, pois não possui sujeito, por isso não varia. Ex:
Quando designa tempo ou fenômenos da natureza, o verbo fazer também é invariável. Não tem sujeito, e é igual no singular e no plural.
Taí uma coisa que sempre tenho dificuldades. Vou lá revisar o que eu escrevi no meu blog (rs). Tenho certeza de que escapou algo.
Vez ou outra a gente simplesmente deixa esse tipo de regrinha boba passar. Trabalhos como o seu são super úteis ;)