Free lines will always prove unreliable for a number of reasons (ecm times/ number of peers / hops etc)
You may not have an issue at all, it is more than likely on the server end (probably heavily congested, especially if access to the server is freely available and will end without notice)
You should consider getting a genuine subscription to some package.
Then you'll have something to offer and could look for quality shares in return.
The way your going right now will just lead to frustration, you'll end up chasing your tail thinking there maybe problems on your side and never have a stable setup.
- - - Updated - - -
I'm going to close this now as continuing the thread would be pointless due to the nature of your lines
