Stop in for a cup of coffee

That is a hell of a list. Was it starting back up immediately? If not, was it powering up and cranking? My Demon had a similar issue. Turned out to the the steering column harness connector. It was move just enough to lose power - randomly. A thin zip tie through the center between the wires to hold the connector tight solved it. Hasn't done it in a year now.
It for sure is ignition controller. Has a diagnostic led on it.