The two biggest causes of a creeping idle are
1-vacuum leak <----usually the culprit
2-flooding
1-Vacuum leak is usually found at the carb boots. Either they get cracked,the clamps are loose or they are just too hard to seal properly.
Cracked- you need new ones
Loose clamps- self explanatory ,but easier said then done.They can be a dog tighten.
Too hard-supposedly boiling them in wintergreen cures this. I have no experience here,but use the search bar on this site and you can find lots of info on this
2-Flooding caused by sinking floats or sticky float needles. Too much gas enters the motor and the rpms go up trying to burn it off.