You most likely have a ground loop because the sheild on the cable is connected at both ends. This also implies some device, possibly a motor is shorting to ground and the current is taking that path instead of the safety ground. Disconnecting the shield at one end may stop the heating. However it also could cause the PC or the machine to have a very unsafe voltage on them so proceed carefully!