the power differance with the weber is quite noticeable,much easier to tune to.sounds like the fuel shut off valve might be malfunctioning on your carb,they get sticky or the o-rings go bad on them.or you have a bad vacuumn leak.the weber is GREAT,but you have to take the time to properly tune them,in the 4 that I have put on they are never on right out of the box,there are main jets idle jets,and accelorator pump discharge nozzles that can all be tuned.the only downfall to the weber are they are moisture sensitive,not so much the electric choke ones because of the heat from the choke coil warming the carb,but the manual choke ones.