I've got a Lesco Viper (pre Z-Two ZTR) with a FH680V that will not run unless gas is poured directly into the carb. I have changed out the fuel filter and cleaned the pre air filter and replaced the main air filter. The mower stopped running on a mild slope. Both tanks have gas and the engine has oil. Any guesses?