According to the Kohler parts lookup, there is no fuel pump, so that is not the problem. Could it be that the filter is the wrong micron size, causing fuel restriction. If so might also cause problems when the fuel gets real low in the tank, even on flat ground.