Sometimes when I turn the ignition switch on and the engine light goes out, I hit the starter button and everything goes dead. then it resets and when you sit the starter button it goes dead again. the other day when this happened I turned the ignition switch off and then back on and the engine started cranking over.:
JMO ---- sounds like the starter switch is breaking contact / shorting out. Have you taken the housing apart and checked for any corrosion , dirt , moisture,bare/loose wire? If you do take it apart go ahead and clean the area ,apply some dielectric grease where needed. Let us know what you find out!!