My engine idle speed has lowered over the last few months, enough so that I have to keep the "choke" lever on at least half, all of the time. If not, it almost won't stay running.
This is after it warms up, and it doesn't matter if the outside temperature is 30 or 80 degF. It runs smoothly throughout the RPM range.
Last weekend I sprayed carb cleaner around the throttle valve boots, and the return line back in to the airbox, with no change in engine speed.
I always run 90+ octane fuel. Varying gas stations doesn't change the issue. Running 93 octane with 10% ethanol, or 90 octane with no ethanol, doesn't make a difference.
Understand the "choke" lever just raises the idle speed.