I am working on a small Honda Generator. At first it was not running at all. I drained all the old fuel, removed and cleaned the fuel system. With new fuel, it starts on the first pull but after opening the choke all the way, it surges. It has a in line fuel pump and a electronic throttle control system to idle down until under load. There is no debris in the fuel system, air filter is clean and its got a new spark plug. There are no settings on the carb except the throttle control screw. If I run it on half choke, it runs perfect. On half choke it will even idle down fine and run like it should. Could this be a problem with the electronic throttle controller, fuel pump or some other kind of fuel delivery issue? Its also got a on/off position on the fuel cap. I'm guessing its a fuel shut off for a vented fuel cap. I dont really want to throw parts at it and guess. The generator is only about a year old but because he left old fuel in it, I dont think it will be covered under warranty. Thanks for any help or suggestions in advance.