I have a walker with a 20hp kohler engine and recently the mower started popping during use, with the blades on or off. Sometimes the engine will run fine for the 1st five minutes or so and then it starts. I was wondering if it may be the valves? the fuel line and filter have been replaced, along with the air filter and plugs. Any suggestions please?