Could disconnect the power supply output plug, and take the 24vdc
straight to the coil via a cable from the power supply and see if it
gives a strong push when powered directly like that, (only do it for a
second, do NOT leave power on the coil for long periods or it could
burn out) If so, then you have a bad connection between the pusher
and the supply, check all relay contacts, plug pins and sockets in the
path to the coil are ok.
The carousel motor should not be able to be easily stopped by hand,
wire it direct (as shown above) and see if it improves. make sure you
run it in the right direction though.
Same comments, measure across the motor when it is running and if the
motor voltage is low under load check for bad connections, as stated
above. It could be normal for the voltage to drop a couple of volts or
so, but if you are dropping much below the low 20s under load then
there is a big problem there. If there is not a big drop under load
then the motor has a problem, might need new brushes etc.
Try wiring direct to the motor from the power supply, (make sure it
runs in the right direction - if not then reverse the wires to it) If
there is still a big voltage drop, then you have a problem with your
power supply, or an internal problem with the motor that is making it
draw too much current (such as shorted turns etc - though have never
seen this in one of these motors). If the motor is ok, then check the
power supply for problems, This could possibly be bad fuses (have
seen new ones that had a resistance across them and caused problems
though this is very rare) bad connections, bad soldering or even bad
fuseholder. The output plug might be bad also (socket not grabbing
pin firmly enough).