im no expert but, if part of the carb is driping the fuel insted of spraying it,it could be getting to much fuel and not getting a chance to burn it, this could be why its backfireing at high revs,a new carb may be whats needed, but if you could get the one part of the carb it could be cheeper!this could also have been why it was getting bogged down!