Did you try replacing the gasket underneath the carb. Mine had the same problems as yours and that fixed it. The gasket was worn too bad and sucking air in around it. Work great when I was driving but when I slowed down or came to a stop it would shuit off on me.
90 YJ...Stock for now.
74 Dodge Dart Sport