Dan, I do agree that the caused is probably mechanical, but maybe caused by a bad connection which keeps the solenoid from fully activating.
As to the mechanism being simple, I always co0nsidered them a headache to get working properly. BTW, my 3 milk cars do not have slider shoes. I completely revamped all of my operating cars. They have a single IT sensor strategically placed underneath, triggered by an incandescent grain-of-wheat between the rails. An electronic circuit triggers a relay, which gets power for the solenoid from a center rail pickup roller