After going on a month long motorcycle trip I am digging back into this problem. I checked the logic paths with my DMM and I suspect that U50 is bad. Ill post the schematic here, so maybe if somebody with more experience working on boards can pipe in and let me know if im on the right track or not..
Looking at the logic gate on pins 11, 12, and 13 on U50, as I understand it only when both inputs go LOW will the output go HIGH. When I start a game 11, and 12 go low which, based on my understanding of this schematic, should cause 13 to go high. However pin 13 remains low, going through an inverter (U56) and holding pins on the rest of the NOR gates high so the special solenoids will never energize. If it were working properly and pin 13 were going HIGH and then inverting to LOW pulling one side of each logic gate LOW, and I presume that the other leg of the gate would go LOW when the switch is closed, so that the two lows would give a HIGH output and fire the solenoid. so it seems that the output at pin 13 of U50 should switch when a game is started, enabling both the flippers and special solenoids.
But my flippers are always on, the flipper relay closing as soon as the machine is powered on. Q67 tests okay, and with the game on I'm not getting 5v at the collector, so I think the relay coil must have a path to ground somewhere else. The diode right there is shorted, and some of the resistors measure lower then they should (although I'm not sure if measuring them as part of a circuit will give a proper reading anyways).
I think I understand the issue with the special solenoids, but just don't understand why the flipper relay is being closed.
special solenoids schematic.jpg