I assume you mean ICS - as in Internet Connection sharing - and it sounds like you have it incorrectly wired like this:
[cable] -> [cable modem] ->
[Switch] ->[Computer 1 with ICS enabled] & [Computer 2 with ICS enabled] & [Computer 3 (etc)...
If you are going to use ICS (which I really don't recommend), you need to set it up like this:
[cable] -> [cable modem] -> [Nic 1(in Computer with ICS) Nic 2] -> [Switch] -> [Computer 2 (no ICS)] & [Computer 3 (no ICS)] ...
Note that the ICS computer has 2 network adapters - and the other computer does NOT have ICS installed. A much better solution is to use a hardware Internet Gateway router(i.e. Linksys, Dlink, etc)
Then you'd connect it like this, and for a few dollars, have a much more robust and better protected home network.
[cable] -> [cable modem] -> [
Internet Gateway] ->[Computer 1 (no ICS)] & [Computer 2 (no ICS)] & [Computer 3 (no ICS)] ...
<S>