The recurring issue of your tractor starting fine when cold but dying when hot suggests a fuel delivery problem or a temperature-sensitive component failure. Since you've already addressed the fuel lines and filters, consider checking for a clogged fuel tank vent or a failing fuel shutoff...