I would suggest you try to run a tracert to the P99 server, but I don't know what address to use... you'd need someone to provide that info for you. 
 
 If you're getting too much packet loss, it's possible to be unable to maintain your connection. 
 
 Also, there's the question of ports... although it'd be very strange to have ports open in your router, and then have them suddenly close... 
 
B 
		
		
		
		
		
		
		 |