I have a honda ES 6500 Generator that is not getting fuel to the motor. I removed the carb and cleaned it (it wasn't dirty at all) and that didn't help. If you spray carb cleaner down the intake it pops off and runs until its used up. I am guessing its the Solenoid valve on the bottom of the carb that is shutting off fuel to the carb.
I tried testing it to see if I had power to the solenoid and it doesn't. I chased the wire back to the control panel and one goes to a "relay alert" #22 that has a button that pops out when low oil or low coolant is present.