Grec,
Do the sparky thing the next time your car doesn't start. If it starts, then it is your other wiring and not the starter. If it doesn't start, the starter is bad. To get yourself home, tap the side of the starter with something that will jar it a little then try shorting it again. THEN, don't drive it again till you get a starter.
This way you are trying to determine if it is really the starter or the Ign.switch, neut start sw,start relay, etc.
Rob