You will get more responses i am sure! But during the week the day job gets in the way... LOL
You said the carb is nice and clean, did you pull it off and go through it? If so did you replace the o-ring on the front of the carb that seals it to the intake? My 200ES was doing that too, changing idle with engine temp, it was due to an air leak at that dang o-ring. Scratched my head for about a half hour and kept readjusting the mixture screw. Finally i tore it all down, replaced the o-ring on the front of the carb and the other one that seals the intake to the head and put it all back together and the moving idle speed quit.
Also, have you pulled the plug and looked at it, running rich or lean?
---------------------------------------------------------
1984 Honda ATC200ES "Big Red"
1982 ATC200E "Hondie"
1988 TRX300FW "Project Quad" Still in progress....