The small jumper on J3 that goes from pin 13 to 25 is a likely culprit - it provides the logic voltage to the solenoid driver board itself (there was no trace directly to it according to BigAl56 due to RF testing or safety testing when it was designed). So this single wire jumper is a weak point in the design.
The pins might need to be replaced or it could just be a bad wire, the headers might need attention as well.