Your catalytic converter might have given up the ghost. The 95 Sonoma (essentially an identical truck to yours) I had ages ago acted just like that when the cat got backed up.
I drilled holes in it so that it would run until I could get it fixed.
Odds are, it's the 2nd cat that truck's had in it's lifetime, maybe even the original.
__________________
|