It might be the pick up coil inside the distributor.
My old truck had similar symptoms.
I replaced the distributor with a known good one and it ran fine.


91 Toy 4x4 V6
85 Toy 4x4 22R