I'm helping my son with his 20 hp johnson that will idle fine but will not take throttle it spits and sputters unless you open the primer some. We changed power head lower gaskets and crank seal. Still no luck. Pulled the carb apart and cleaned no luck. What is next to try? We had it to the marina and they gave up seems they don't like working on old engines.