I've got a 28 hp Kohler EFI that is having some intermittant power issues. It will run out fine, and then idle down and lose power, and then comes back fine. I changed the plugs (they were a little fouled) and fuel filter, fresh gas... It's not smoking or anything....just losing power briefly and coming back. Fuel Pump?