Given that the IWM seems to be fine and that you’re experiencing the same behavior with the external 800k drive and Floppy Emu, it sounds like there must be a bad line somewhere between the IWM and the floppy port. Could be a problem with the line filters, or potentially bad/intermittent contact...