backfire through the carb is usually a lean condition. You might have adjusted around a vacuum leak for the idle circuit and then be going way lean off-idle. Could also be a carb adjustment issue, low fuel pressure, rusty intake valve not closing well... vacuum leak and fuel pressure are the first two things I'd look for.