2014 JD Z645, 2300 hrs. The top end throtle speed appears to be down 500+ rpms. Idle is fine.
Changed fuel filter
Cleaned air filter
Seafoam thru carb (never could make it stall)
Drained gas & ran 1 gal thru system with seafoam added
No improvement
Change plugs? (Original)