I have a Kohler CV15.5 engine that is turning over but will not start up. I removed the fuel lines and fuel filter and ensured I could blow air through them and they are not obstructed. I put the fuel lines back except where connects to carb to ensure fuel is being feed from the tank through the filter and to the carb which it did. I removed the air filter and sprayed carb cleaner in the carb then cranked engine and it fired up and ran till all carb cleaner was gone (1-2 seconds) but will not run off gasoline. I tapped on the carb bowl thinking it could have stuck needle and saw a solenoid on the bottom of the bowl with one wire going to wiring harness (have never dealt with this before). Checked the schmatic and it is a fuel shut-off solenoid if I am looking at it correctly. I also removed the spark plug and it looks brand new so I sprayed a little WD40 in the cylinder and put the plug back in. It will crank all day but will not fire up. I could not find a reset button on the solenoid if it is stopping flow of gas to the carb. Any info is greatly appreciated.