I have a JD GS 30. Walk behind Mower Starts and works flawlessly till today. In middle of cutting grass simply stalled as if ran out of gas. Had about 3 gallons in tank. checked cut off and disconnected the supply line from engine gas flowing well. Took out spark plug and replaced with new one. Tested the plug for spark by grounding against frame and there was very good spark. Shot some either in cylinder replaced plug and pulled and pulled nothing. not even a resemblance of firing. poured some fresh gas in carb. pulled and pulled ... nothing. Re checked the spark plug again by grounding against the engine frame there still is a good spark. Pulled with the plug out to clear any excess gas out of the cylinder replaced the plug... pulled and pulled.... nothing What I do not understand if there is a spark why does it not fire? just for a second or two? Any help will be appreciated. I changed the oil end of last season and looks like new...