Winch help.

I have an ’15 800 outty max.

The stock winch ‘warn provantage 3000’ is dead. It failed on me when I was stuck somewhere.

The solenoid clicks. I get 12V at the posts. I tried jumping it directly to a battery……nothing. I took it apart to see if there was anything noticeable wrong, again, nothing. I even tried sprinkling it with very expensive XPS magical pixie dust and that didn’t work.

So,
a) is there something else I could try?
b) what is a good replacement winch? I don’t want a warn as there’s did fail after very few uses ($275 CAD + shipping for a replacement). I was looking at perhaps a viper….. Thoughts?

TIA!