Where is the neutral switch located? I have the manual and have tried the troubleshooting methods you mentioned. Could it be the starter itself? It was working before that is what I don't understand. Then battery connections look good and the battery seems to be holding charge also. I did find a local honda dealer that would take a look at it. It just seems like it should be something simple since it ran before.
On the hydro trans. H1011, the neutral switch is on/near the shift lever. Might be able to see/access it from underneath the body. On gear models, the switch is on the trans. case itself.
In the shop manual, under "starter doesn't turn with a fully charged battery" the steps are:
1. Connect a jumper wire from ground the the white wire with a black trace at the starter relay.
2. If the starter turns, then interlock system (relay) is faulty.
3. If the solenoid clicks, but the starter does not turn, then the starter is faulty.
4. If the solenoid does not click, the ignition switch or wiring is faulty.
The interlock relay is fitted to the left side frame under the seat support.
Yes, it could be the starter. Might want to get a voltmeter on the terminals and confirm it is getting 12V when the key is held in the START position.