Weird networking issue.

Check the duplex setting for your FastEthernet Port on the Router and that on your Switch/Hub.

Sounds like you might have a duplexing issue…

Spencer