https://software.cisco.com/download/release.html?mdfid=283773613&flowid=24307&softwareid=282463182&release=1.0.0.19
The first thing I would check on the SF200-48 is the firmware and boot code. Usually when there are weird issues like this through one of these devices it just needs a firmware upgrade. You will have to use a tftp server to upgrade your boot code. Ensure when you upgrade these devices that you step the firmware upgrade or it will not take. You will need to go to 1.3.5.58 firmware and then upgrade the boot code to 1.3.5.06 via the tftp server. If you do not have a tftp server, I would suggest downloading tftpd32. The link at the top is where you can download the firmware. After downloading those then you can go to the latest at 1.4.0.88.