Try to create a new wallet (not restoring a wallet), just a new one and see If it gets connected to a server or not just to confirm that it has nothing to do with the current wallet.
Correct me if i'm wrong, but this should be completely unrelated to the seed used.
The only difference between a completely 'fresh' wallet and his old one is the seed.
In both case he is trying to connect with the same client and a 'new wallet' (at least a new wallet file, with the seed being the only difference).
@OP:
When were you able to properly connect using electrum the last time ?
May i ask from which country you are ? As far as i know, people from russia often do have problem using electrum because of restricted internet traffic.