I was mowing my field and the engine started to idle down then stopped as if it were out of fuel. I filled it up but it was only about half tank empty. It finally started and ran fine for about a minute of two then the same thing happened. It seemed like it was out of fuel. I got it started again and just made it to the barn before it quit again. I replaced the fuel filter and check all the lines for blockage. The engine only has about 100 hours on it. Any suggestions. I need to finish mowing the field.