I asked my ISP to force interleaving to on which they did and the issue went away. It has been very stable.
The upload speed is now 888kbps and I know the line can do over 1000kbps.
Can an ISP put the upstream on fast but downstream on interleaved?
Xilo.net Office 21CN