Well apparently it must have been the server because it stayed connected now for about 5 hours