Mower Will Only Run With Choke ON
I have a Craftsman riding mower with a Kohler 20HP (CV20S) engine. One day I ran the mower out of gas and once I fueled again, it will only run with the choke on. It runs just as it always has with the choke on (good but short on HP) and I have even mowed twice with it on since. When the choke is turned off, the mower runs for about 3 seconds (the engine even perks up as normal) and then seems to run out of gas.
I have removed, dissasembled & cleaned the carb with no change. After looking at the electrical drawings I suspect the fuel shutoff solenoid. I am going to test it for operation shortly; however, this should not even allow the mower to run with the choke on.
The fuel filter, air filter and plug have been changed. The fuel pump is working properly.
Thanks for reading and any help.