How big of flail mower are you running? You have 17 HP at the pto and flails take some horse power to run. I doubt anything is wrong with your tractor. I would look at the mower. Change out the gear oil in the top and side gearcase to a lighter weight. Say a 75-90 synthetic. That might help a little. If your knives are dull they are tearing instead of cutting that might be your whole issue. Imagine trying to cut a rope with a butter knife instead of a hunting knife. Requires a lot more force and now your engine is trying to cut the grass with a butter knife.