Winch issues

Evening all, decided to join this fourm because of the treasure trove of info I find here just googling issues with my machine from time to time. Can’t find a solution to my newest issue so, here goes nothing. I have a 2007 grizzly 700 special edition with a warn 2500XT, recently purchased a plow with the amount of snow expected this year, we got hammered this week and the plow made quick work of it. Put the bike away and a few hours later I went to move it, no movement from the winch at all. I pull it off open it up and sure enough I cooked the motor, she’s pooched. Call a friend over that has a spare winch exact same model and everything, bench tested it to be sure, spools in and out perfectly. Great I said outloud, quick fix and I’m back to plowing, this time I’ll be a little easier on it. Wrong…. I install the winch Hook everything up, spool out works like a charm, hit the spool in button the winch starts to move then the screen goes black and the bike just dies. Over and over.
I’ve checked the rocker button with a meter it’s fine, contactor with a meter it’s also fine, pulled plastic wire clip with 3 white wires off the regulator and checked as read on these forms to make sure stator it good, its also fine. Checked all wiring for shorts, can’t find any. Bike runs and drives as it always has, but as soon as i hit that winch in button it kills the bike instantly. Very frustrated and have spent countless hours trying to pinpoint what the he’ll she wants with no luck.
Any insight will be greatly appreciated gents, thanks in advance!