Free: Contests & Raffles.
If you have a digital volt meter read the volts when truck is running above 14.0 volts then when off above 13 volts or take too O'reillys they can tell you if either one is bad The stalling might be a fuel filter
fuel pump relay? Fuel pressure regulator? The ground wires for the fuel pump--one near the gas cap from inside another from by the frame and front of the bed? They can get corroded and then give inconsistent grounding especially if mud/dirt from driving logging roads gets on them. Then it randomly kills the fuel pump.