Last Fall on the last couple uses my tractor would stall after about 30 minutes of use or so. I'd let it cool, come back, and finish the job. In the offseason I did a tune-up in which I changed the oil, oil filter, plugs, air filters, fuel filter (and yes, it's on the correct direction), and also the fuel pump. Well this season it's stalling after about 10-15 minutes of use. It seems, although I'm not 100% certain, that the hotter it is outside the quicker it happens. That's hard to say for sure though as I've only mowed in hotter weather once this season. Once I let it sit for a while I can use it again for another 10-15 minutes. I cleaned out the gas cap vent as it was clogged. Still no difference. Coolant was a bit low so I topped that off. I'm using fresh gas. There is no debris on the air filter and screen. Any ideas on what might be going on?