For poop and laughter, try and disconnect the tan & black ESC wire behind that plastic cover on the passenger side firewall. Try and restart the truck. If it runs just dandy, replace the entire distributor or ICM. Since yours only has 42k on it I'd just try replacing the ICM.
I've had the ICM fail in ways which if the engine tries to idle <1000rpm's then it just dies and falls on it's face. My '89 K1500 did this and just recently, my wife's '92 C1500. I could crank and crank & sometimes either truck would start & run but they both stalled when trying to approach hot curb idle. When I unplugged that wire in both cases, I was able to get the vehicles back home where I could work on them as that puts them in bypass mode.
Also, please post pics of your '92.
I've seen lots of '90's, but none of the later years with the factory tach & overdrive transmission.