Won't start one day and fires up first crank next day

I can describe it. I always remove those colored plastic covers from the terminals. Only reason they are there is to look stupid. ....no offense. Moreover, look at how the terminals are not sealed where the wires are inserted and crimped. Once I remove the plastic, I slide a piece of appropriately sized shrink sleeve on the wire(s), make my crimp, slide the shrink sleeve over the connection and heat it to shrink. Makes for a nice sealed connection that will not fail from corrosion, plus, it looks MUCH more professional.

Not sayin all this to knock your stuff so please don't take it that way. Those cheap store bought terminals are only meant for temporary repairs anyway. Doing away with the plastic covers and using the shrink sleeve makes them much more permanent.

RRR, no offense taken, it looked worse before I cleaned it up. The details you provide is exactly what this old man is looking for.

I want to say thanks to all that gave me some input, I want to learn/understand not just fix the problem. I found and fixed two issues that I hope will keep the "no spark when cranking" from coming back. First found my ecu had little to no ground at the firewall, bolted it back on with bare surfaces and a star washer. Secondly I found the top half of my dual ballast measured 5.6 ohms and I read it should be 0.8 to 1.5 ohms. Bought a new single resistor ballast (0.8 ohm)that is for my car and it fires everytime since install.

Took it for my first pleasure ride since BB 413 install and criused the river near sac.

thx