Download only gets to 99% then goes in "waing to retry&

I am using the Globa Que with two threads.
SmartFTP logs in fine and starts downloading, when it gets to 99% it hangs then goes into "Waiting to retry". It does this over and over once a a while it goes to 100%.
This is wasting a lot of time. Can this be fixed and if so how?