Any backfiring at all & have you held a dollar to the exhaust. To me it's reminiscent of a stuck or burnt valve. Hope I'm wrong but I'd rule it out if it were me.
As for a new carb, forwhat it's worth I have a weber 32/36 on my 22r & am super happy with it. Runs excellent, great cold start, lots of power & great milage. No complaints