Your problem is probably a loose or bad connection, not a short. Or, the switch could be bad. I suggest that you check all the connections and make sure they're not loose or if they are dirty clean them. If that doesnt work try to bypass the switch, like if you were to hotwire it. If it starts you will know its the switch.
Hope I was a help
Tony