I have a Craftsman 15.5HP Riding mower w/ a Kohler engine. It has spark, and the fuel pump works. I just replaced the soleniod in the carb bowl and it STILL won't stay running. It will run by putting gas directly into the carb. I had it running during the winter plowing snow. HELP