chevy 95 silverado dies when i put it in gear on 1995 Chevrolet 1500 Pickup

my truck starts fine and idles ok but it dies when i shift it in gear if i give a little gas it goes but feels very rough

Asked by for the 1995 Chevrolet 1500 Pickup
map sensor
hey i also have a 1995 extended cab silverado that will start but dies when put in gear i changed the fuel pump but still does it i thought it might have been a vacuum line but all are good any suggestions