If it is stalling after startup, check what everyone has posted here.
If it stalls when coming to a stop, it could be the Torque Converter not disengaging when you brake.
This could be as simple as replacing the brake switch.
Whenever you step on the brake, it sends a pulse to the PCM
to disengage the Torque Converter, if it is engaged.
If the switch is worn, it may not be sending this pulse.