Modern small form-factor solenoid air valves (even name brands) seem not to be designed for better than 50% duty cycles. They all tend to overheat, if held 'actuated' for longer than eight or ten minutes. It's worse if ventilation is limited or ambient temperatures are high (say, "Florida").
Because the vendors cannot predict what will be the 'quiescent' state of a machine vs. the 'off' state, this just isn't right. The coils won't last at elevated temperatures. But there's a way to solve it simply.
It's called a 'pick and hold' circuit. Basically, it's just an RC network that charges a capacitor large enough to 'pick' the solenoid, but then limits the applied voltage to a 'hold voltage' of (say) half of the solenoid's pick voltage rating. All it requires is a careful selection of the limiting resistor's value and dissipation rating and the capacitor value, and a slow-enough cycle time so that the cap' has a chance to recharge between 'picks'.
For the ones I'm employing, their coil resistance is about 50 ohms, so a 56 ohm, 2-watt limit resistor with a 1000uf cap works fine.
I could do it with PWM with SSRs, but in this machine the solenoids were controlled by mechanical relays, and PWM'ing them would wear the relays out in a day or two, so the RC networks are the solution. Simple stuff -- but you wish you didn't have to do it!
L