I have a 20 hp horizontal drive Honda GX620, when I hold my hand tightly over the carburetor allowing a small amount of air in it runs fine, if I remove my hand the engine dies. Can you please give me a suggestion on what may be wrong with it. It's on a Landa SGHW6-3500, 2004 model. I would appreciate any assistance. Thanks