Jody, been reading this thread, and I remember once up at The SHOP you having battery issues.
The way I see it:
Your power from the alternator has to the back, to your battery, then, back up to the front for the winch. That's a lot of distance for the power to run. When you are winching, creating a lot of amp draw, the power is going to the biggest need, which is the winch.
IMO the fix is going to be:
Larger quality cables with soldered ends. Connections clean and die-electric grease so zero corrosion.
Two batteries. IMO the alternator amp rating is not that important since none of them would keep up with amp draw of the winch. It's only function is to keep the engine running and recharging the batteries when it's not winching.
I run 2 batteries, number 4 cables, but it's all under my hood. So the distance isn't anywhere close to what you are running. Oh, and I run a 60amp alternator.
I have never stalled my TBI engine, except when the winch was wore out and drawing more amperage than it should. I just put in another winch.
So there is another possibility. Your winch. I found out when I replaced my winch the last time, powering out the winch instead of free spooling it, will cause damage.
Since I have went to free spooling my winch, I have not had any issues.
Hope this helps.