2003 FarmPro 2420 with 1999 TY290 engine. Was overheating when it was purchased but I figured I could fix it. Flushed block numerous times, replaced radiator, hoses, fan, fan belt, water pump...still overheats in about 15 minutes. Parked it for a while...fast forward a long while... towed it...