TMCC Steam: Not connecting to matchmaking

After I downloaded halo 3 aparently the Matchmaking doesn’t work for me, I don’t really know why is this happening, I’m having a good connection, it just keep searching and searching and searching without connecting to any match, and the times when finally found players there is always one left and the match can’t Inizialate. Please help!