I’ve reread this thread and I think I’ve found your problem. You stated the the engine is not stock, which is probably the problem. Who ever installed the engine has not attached the control cables properly. The problem I have is that I’m not standing there to solve the screwup, and it will be very difficult to explain. Take a look at this video and then look at your engine again. Hopefully you will be able to reroute and attach the cables properly..two things I can see. The throttle control cable should go where the lower cable is attached. You will need to find a lever which controls the choke independently of the throttle. A good tech should be able to work this out for you if you run into problems, or come back with more pics of the controls and carb.