My Craftsman LT1000 (917.275391) instantly blows the 20 amp fuse when I turn the ignition switch to "Start", but only when the engine is hot (just been running for some time) or even just warm (has cooled down for some time). Seems to me that I have a temperature sensitive intermittent dead short somewhere in the circuit from the "S" terminal on the ignition switch. I've looked at the wires. The solenoid was replaced early last season, and it's not mounted on the engine so it doesn't get hot. Any thoughts on where the short might be?