Hello Everyone, Just to give you an overview of my ISA architecture. The ISA External Interface NIC is connected to the Firewall which in turn is connected to our ISP. The Problem is that we are not able to connect to the Internet, The problem is for sure with the ISA, I inserted a Laptop between the ISA and the Firewall (Bypassing the ISA) and I connected fine to the Internet. Actually the connection isn't totally down, When I start to ping the ISA external Interface from my client machine or to ping for example www.yahoo.com I get a reply for my ping and then the Time (TTL) starts to increase till it reach 1000ms then REQUEST TIME OUT message appear. This happens for another 5-10 minutes then a reply once again come back for another 2-5 minutes then TTL increase again and the same loop goes on. When I check the ISA server Task manager, thats the strange part, the Performance is 100% CPU Usage and when I check the Process, I find few process (CSRSS, Winlogon, rdpclip, shstat, wzqkpick, hkcmd, controldGUI.......etc) and each of them is showing 0% CPU !!!!!!!!!!!!!!!!!! I tried to clear the cache several times and I restarted the computer many times and when its up, it works fine for few minutes then the loop starts. Now the CPU Usage is 100% and I don't have another choice but to restart the ISA. Please advice, Thanks in advance for your help, Ahmed