Then I think its safe to assume the bogging problem is fuel related rather than electrical. I would start with the fuel baffle assembly. Check the screen on the bottom, and make sure the 4 hoses are on the correct nipples, and the check valves are working properly, no grey colored fuel hoses, all hose clamps are tight, vacuum test for leaks, also the fuel selector valve and the fuel filter's O-ring is not leaking. If all is good, then I would get back to the carb and before disassembly, first test the fuel pump check valves and pop-off pressure (and needle valve holding pressure). Check the jet sizes and needle valve size to be the right ones, and with the pilot jet out, blast out the hole with brake parts cleaner and observe that fuel comes out through the three tiny holes in the throat of the carb. Do the pop-off test with the diaphragm and cover off, then again with it on. If the lever that opens the needle valve is a little high, you won't be getting any pressure build up, (with the diaphragm and cover on) If its too low, the needle and seat won't open quick enough or far enough and the engine won't be getting enough fuel to run right. All of this is in the manual. New O-rings on the mixture screws are important too, and the pulse line from the crankcase needs to be tight. If you haven't checked the calibration of the oil injection pump, you should right after connecting the cables. there should be no bubbles in any oil injection hose. replace any stiff hose and any painted hoses so you can see. If none of this helps, I would be checking the rotary valve and its clearance. You do have good compression, no?