Hello Matt, if you have not tried replacing the fuel cap, you should. The fuel cap might not be venting properly. The gas cap should let air into the fuel tank to fill the space that occurs as the fuel is burned. If air is not let into the tank in sufficient volume to keep the tank filled with fuel and air, the fuel tank goes into a vacuum inside. When this vacuum occurs fuel stops flowing out of the fuel tank and the engine dies. You can test the fuel cap the next time the engine dies, by removing the gas cap and putting it back on. If the engine starts back up, the fuel cap is bad. If this does not solve the problem, I recommend having the tractor checked by a technician. You can call 1-800-469-4663 to schedule a tech to come out.