The jet size has nothing to do with running at idle. You said it seems to run well when rev'd up and holding at higher RPM. If it's dying at idle or RPM's under 2000, it has to be your idle circuit or major vacuum leak.

Are you running a points distributor or electronic.....?

Maybe someone has a spare used carb you can loan for an afternoon to verify that your carb is indeed bad.