If you went from the red wire on the solenoid to the ignition switch and the wire got hot when you turned the switch on, then you have a short after the switch. Most likely not the switch it self. Like I said, it's not the solenoid that's the problem. Disconnect your igniter and the R/R and see if the wire still gets hot. Look for melted connectors between the switch and everything else. Does the wire get hot when the kill switch is off?
Like I said above. Your problem is upstream from the ignition switch. Disconnect the connectors to the igniter and the coils and see if it still gets hot. If not then the problem is in one of those two. If it still gets hot then the problem is going to be harness related. Check for melted connectors in line between the ignition switch and the Igniter, coils and R/R. One maybe melted and shorting out two or more connections.