The comment about disconnecting the large red plug under the engine cover was suggested because there are other causes of this problem, such as a bad key switch, pinched wire, etc. It it were mine, I would disconnect the red plug. Take a look at the starter solenoid. There are two large terminals, two small terminals. One large terminal goes straight to the starter, the other large terminal indirectly to the battery. Take a look at the small terminals. One has a short wire going to the block (ground), the other terminal goes indirectly to the key switch. With the plugs out and grounded, jump the small solenoid key terminal to the large solenoid battery terminal. Be careful, as this should cause the engine to turn over. See if you have any fire on any of the plugs.