As a generic network troubleshooting step, do you have a 10 Mbps hub you can test it with? Switches occasionally get a bit squirrelly...

-jk