Originally Posted by harleyparts
In this case a bad selenoid could cause what the op is describing because according to the wiring diagram the selenoids have both positive and negitive battery leads going to them. Both selenoids are in the crkt whether the winch motor is spooling in or out. So if one of the selenoids had a short it could cause the problem described.
I went back and glanced at the wiring diagram. It appears to be for a common DC two post motor. I'll be the first to admit that I'm not a Ramsey guy, but I've never messed with a bidirectional winch that wasn't a 3 post motor (in other words, unless the OP has a 2 post electric motor, he needs to find a diagram for a three post).
On a 3 post motor, if a DPDT solenoid (2 solenoid setup) fails "off" on one of the solenoids, you'll have nothing in one direction and it will still work in the other. If it fails "on" on one of the solenoids, it'll be running when it should be doing nothing (I hope the OP would have mentioned this).
To test your motor:
Disconnect the power lead for the winch from the battery and put the winch in freespool.
Get a set of jumper cables and either a piece of wire (8 ga as a bare minimum) or a long insulated screwdriver (if you use this be very, very careful). The wire or screwdriver will be used as a jumper.
Place the cables on the battery like normal.
Place the negative lead to a ground point on the motor (bolts on the end of the motor should work).
Place the positive lead on the "A" post (the posts should be marked, but the "A" post is the one off by itself).
Run the jumper (the wire or screwdriver) from the "A" post to either "F1" or "F2" (Field posts 1 & 2 respectively).
If the motor works on one of them, try the other. If it doesn't work on one or both, recheck your ground. If it's grounding properly, your motor is hosed. If it's working OK, then you either have a solenoid problem, or a ground problem to your case.