i have a mid 1990s vintage hopper, 25hp kohler command pro, about 800 hours. Have had it for about 7 years. Recently it labors badly when encountering a stretch of thick grass to the point I must disengage the pto before it dies. Once it reaches this condition, it will barely cut. And must go very very slowly if at all. My theory is somethings gets hot and binds in the drive train. I’ve replaced the gearbox in the deck as well as one set of bearings on one of the three spindles in the 60inch deck. I’ve also replaced the coils, new plugs, new fuel filter, new belts, air filter is clean, belt tensioners appear good, blades move freely, clean gasoline, ok compression I think of 135&155psi. usually if the mower sits for a day or two it will run good for any period... 20minutes or an hour until thick grass is encountered. By process of elimination I can only think of replacing the remaining spindle bearing and the drive shaft bearings. Any other ideas?. This mower usually goes through anything, it’s a beast.