I have a LawnBoy that drove us nuts. It was way too lean, requiring choke to stay running.
We did everything, including replacing the top & bottom seals on the crank. That helped some, but it's never been really fixed. It has begun running better of late, but we don't know why.... [mechanic's shrug]