this is a 2000 26efi walker ghs. for quite some time now at med to high engine speed its had a slight popping to it . its not 100% smooth so i dont know what that is and maybe related to this new problem. well it died on the lawn not suddenly but spuddered out . kinda like it was getting straved of fuel. so the oil is regularly change. the fuel filter and plugs were recently . i checked for fuel and that seems to be good but did not check for spark yet it just cranks now with no kick over. if it has spark then whats next?