Solenoids typically do not get weaker with time. More likely your machine has either frcitional losses in the mechanism (coil sleeve, bushing, etc), excessive return spring tension, misadjusted EOS switches, or some issue that is reducing the current flow to the coil terminals.