Houve problemas, pois o verbo haver, no sentido de existir ou acontecer, ou na indicação de tempo decorrido, é impessoal. Que significa isso? Significa que ele não tem sujeito, consequentemente não tem com que concordar, devendo ficar na terceira pessoa do singular, esteja sozinho ou participando de uma locução verbal.