I have a game with a magnet grab feature, and once in a while, the magnet simply does not energize. I am positive it is not a switch problem, because the grab sequence has other sounds and animation ... it unfolds correctly except that the magnet itself just isn't energized. And it is worth noting that I never see evidence of a weak magnet. It works perfectly 90% of the time and 10% of the time it doesn't work at all.
Today I realized that these magnets (Bally #20-9247, WMS 22-675T) have a protective thermistor. If the thermistor was flaky... maybe that could explain why the magnet fails to energize some times? But I don't know if it is reasonable for a thermistor to fail in that way.
If not... can a transistor fail in such a way that it won't switch on once in a while? I haven't read about that before, but... maybe?
Assuming the computer is trying to fire the magnet correctly, what else could stop the magnet from energizing only sometimes?