Sounds Like a chopy Cam
if you have a beefy cam that could be the reason why it wants to die when you come to a stop.Don't know but that is what I experianced in my 71 I could be wrong and yours might be a different problem Truck Sounds good though..