Vinnie, HI.
Are you sure the lock lever is in the right position and it is moving/engaging correctly? These tend to get jammed up with salt crystals a hot kettle of water can free it , then lots of WD40 in the area.
It sounds like the solenoid is not fully engaging but if the motor is running both ways, then its a mechanical issue. Does the motor change note when running in and out? If is does then the solenoid's are ok and working. (It will be a very slight difference in note) They can get mucky contacts but a few forward and back with a fully charged battery will clear the points normally.
Most of the winches I have had apart have binding issues or are jammed up, (Corroded) normally its the clutch locked up, its seldom a problem with the motor itself, and usually lack of use not over use that kills them.
There is not normally a need to remove the winch to give it a good service, and its normally something simple. Work your way slowly through the system starting with battery power (extra batter of known output). Switches and contacts finally motor and solenoids. Before looking at mechanical issues when you get to that point take off the gypsy and drum/clutches and give them a good clean, before opening the winch. I am sure you find it without too much trouble........
If you have to use the anchor and want an easy way to retrieve it........... Tie a long warp to the tail of the Anchor, deploy using chain as normal. When it comes to pulling up the anchor put the bitter end of the long warp through the bow roller or forward fairlead and around your main winch. You can then take all the strain on the chain off and lift it easily. Even better if there is on eof you on the chain and one on the winch
Hope this helps.
Ant.