I have an 88 chevy cheyenne 1500 with a 4.3 it was running sluggish for a while it was slow picking up speed after red lights and up hills it still does that but recently it doesnt always start it cranks up like it is going to start but never catches if i pump the gas it starts but as soon as i let go of the key it stalls and if i do get it started and put it in frive or reverse it i hear and feel a bang and it stalls out