I had a local repair shop pick up the mower. They said it's not uncommon for a start to appear to operate OK when on the bench, but "bog down" under load (as I suspected). They replaced the starter, and adjusted the valves while they had it. Now it starts faster than ever and runs great.
Thanks for the suggestions.
Thanks for the suggestions.