One useful tool for dealing with the marginal and intermittent electrical faults is a clamp-around ammeter. Only a very few models were useful at solenoid-level currents, though. Probably something that a modern digital version could deal with.
Before the advent of error codes on solid-state controllers, it sometimes took a current reading to catch a flawed solenoid.