well you need to check the pump for sand or coin. If it will spin and don't leak and nothing is in the pump then it must have an issue with the timer. It is the timer that reverses polarity on the motor to get it to go counterclockwise and agitate.
Take the timer out of its quick connect and check the pins for corrosion.