It seems that I am not going to fix this and I also conceed that there is a chance that it could be his home network that is causing the issue.
What has been the worst part of this issue for him is that when he does get disconnected, he has to restart his laptop to get re-connected. Is there something we can do to stop this need to restart to reconnect? It gets to 98% then just goes back to the username and password, is there anything I can do to prevent this from needing to be done? I have seen a couple of scripts but in both cases the services that was getting restarted wasnt part of his install.
When he does try to restart, the error he is seeing is;
Unable to establish the VPN connection (E=98,T70,M99,R-983070010)
He is running the latest version.