My 1993 k1500 blazer exhibits exactly the same behavior. After replacing all the parts you mentioned I finally changed the fuel filter and that helped but did not completely fix it.
I took mine to a shop and said “ fix it”. I’ll have it back within the first week of September. I’ll let you...