If the server lets you join 9 times out of ten you get stuck in the waiting screen before the match starts, and if you do get through that you start your game with 999 ping until the server kicks you.
Is there something causing this like an rcon tool?