From my experience with these its unlikely any of the spider chips are
bad with the symptoms you've described. The most likely problem is
a bad connector pin. An easy way to check the health of the board edge
connectors is to look at the female contacts. All should be at the same
level. If one or more don't line up with the others, those are broken and
need to be replaced. Its also important to be certain the mating connections
on the boards are clean. A pencil eraser does a good job. Do not use abrasives.
As others have said, grounding issues crop up often. Always due to bad or
even slightly dirty connectors. The thing to do is run a solid ground wire
between the power supply, CPU and driver boards. Its also a good idea to
remove the battery from the board and put it somewhere far from the boards
to avoid damage when they puke their guts.
A solenoid stuck on is almost always its driver transistor, a short in the wiring
or the TTL chip on the driver board that drives the transistor.
Good luck! IMO, Sinbad is one of the very best sys 1 pins. Mine gets
played all the time.
Steve