The torque converter won't let the engine stall, and I don't see your alternator contributing to your problem.
I'd be examining the power steering pump seeing as its an aftermarket system, and checking the pressure relief valve. Can you take the belt off and test for stalling then?
Is your idle stabilisation valve working correctly? Unless the throttle butterfly and throttle position sensor are set up, it won't hold a solid idle.
PSC is the market leader in reliable, powerful Full Hydraulic Steering Systems for your off-the-road rig! The kit is complete with everything needed for a successful installation including Steering Control (Orbital) Valve, SCV Mounting Bracket, High-Performance Power Steering Pump Kit with...
www.pscmotorsports.com
Idle is fine unless either side hard lock is used.