Ignition electrical issue. help?

one other thing to check... make sure none of the battery cables/wires going to the starter / starter solenoid have any bare spots / rubbing on anything. use one of these on the battery posts/terminals:

also if there is a short inside the starter solenoid it will get you.
make sure the starter cables are not shorting. that fat cable going to the starter is always on.