not sure which brand you got but most likely the contacts inside the winch itself are corroded up with gunk, pull the end cap off and clean 'em up.
I got a warn winch on mine and the end cap has come loose allowing the electric motor gear to spin without engaging the winch gears, need to pull mine off and see if I can get it back in shape too. Use mine quite a bit