The solenoids get signals from the logic circuits to tell them to fire. It is possible, but rare, for a transistor to fail intermittently. It is highly likely that you have a logic circuit component failing, probably the decoder that runs all the solenoid circuits.