In response to both posts under this one...
The term you used for "choke mode" must be when you have your control in ~throttle only~. Sure let it rev up, as long as you don't go over 3000 RPMs, it's OK. But control the speed with the key switch choking the motor. What this does is gets the intake reeds and bypass wet with fuel, so the motor can run as engineered. Let it warm up at 2000 RPMs. If you guys aren't starting your carb motors like this, you are wearing out your starter and battery.
If the motor doesn't start well when warm, it's certainly not the choke's fault. Warm motors don't need choke. In fact, choking a warm motor will cause it not to start due to flooding.
Without looking at it, I'd say you have an idle timing issue. This gets caused by cable stretch or wear due to age and use.
Throttle cables and shift cables are adjustable for that reason - wear.
In the original post, you stated all you ever do is change plugs. Well, it's time for some service work.
Bring it to a reputable service shop and tell them all the problems you're having.
You're over due for:
Carb sync and link
Timing check
Water pump replacement
Fuel filter replacement
Decarbonizing treatment
Then have the technician watch you cold start your motor and warm start it. You might be missing something.
And I hope you've been changing the lower unit oil every fall. Also getting your trailer bearings repacked with new seals every 2-3 years, regardless of mileage.
Good luck Doug
[This post was last edited on 1/30/12 at 9:15 PM]