What happens if you put the key in, turn it to run (position 2), and jump the starter with a wrench?
I banged a starter cap once while pulling a motor and knocked the pressed-on piece loose, so the cap rattled and had an intermittent ground. When it wouldn't start with the key, I had a...