I seem to have that problem while doing a quick join. Try picking specific maps and filters e.g. hardcore/ ranked/ number of players/ free spaces/ game type etc etc.
If that does't work spill the blood of a new born platypus over your tower or relevant computation device and pray to Cthulhu. --- You know you can do that anywhere. It's the amount of time you can survive doing it that matters.
This is really starting to get annoying. Especially when I have been waiting for like 5mins in a queue to join the server and when it is finally my turn I get this "You were disconnected from EA Online (1)".