The idle stop solenoid will have no effect on stopping the engine if the throttle is opened too far like in your case. It is getting its fuel to idle past the partly open throttle plate. Your mechanic is correct, the idle circuit is not working. He checked the solenoid itself and said it is working, I agree. So lets look at something else here---I know you cleaned out all the ports, during the rebuild which should have removed any dirt from the idle circuit, but how about the bottom gasket you had to seal properly? Did you just replace it with a new one or make one yourself? If so did you make sure that any holes/ports were not covered by the gasket? The idle circuit feeds fuel down from the carb body to the throttle body through a tiny hole and ends up below the throttle plate. Make sure this gasket is not blocking any holes there. I would use the stock gasket there, file down that dowel pin a bit to make it seat if you have to. Anyhow another important area to check.
|