Honestly, I believe you're barking up the wrong tree. Your symptoms sound mostly carb i.e. Air/fuel mixture related. If you have good power when running full throttle, then the shop that put your new carb in either put in a suspect carb or reused gaskets and introduced an air leak. I'd just by a new carb which is really cheap and replace every single gasket between the carb and the block. The problem is that you've also taken off the cam cover off which is notorious for warping with removal. For safeties sake I would replace with a new one and get some new Hondabond to seal it to rule out another potential air leak.