Have you tried hooking the client machine directly to the modem? That would provide some additionaly clues.