Truck Stalls

I can start my truck (318) fires up just fine put it and drive and go about 20 feet and it dies and is hard to start but does start again. It does this weather i start it and and go straight into drive or if i let it warm up for 20 mins.

May be related but I have to be gentel with the gas pedal or it dies also have to ease into the gas it did this for all 4 seasons but the dieing thing is new.