Wenn die Batterie abgeklemmt wird oder mal leer war, setzen sich gewisse Werte im Motorsteuergerät zurück. Diese werden eigentlich im laufe der Zeit neu adaptiert. Das wird so gemacht, da nicht jeder Motor des gleichen Typs 100%ig gleich ist. Es kommt jedoch vor, dass sich das Steuergerät nicht mehr auf gewisse Veränderungen am Motor adaptieren kann, weil sie einfach zu gravierend sind. Hier sollte man dann möglichst den Ursprungszustand wieder herstellen. Ich vermute, dass in deinen Fall das Drosselklappengehäuse im Schließbereich der Drosselklappe verdreckt ist. Es kann nicht mehr ausreichend Luft, der für den Leerlauf gebraucht wird, an der DK vorbei fließen. Hier hilft nur reinigen des Bereiches in der DK, sonst wirst Du das Problem nicht in der Griff bekommen.
Hier ist ein alter Beitrag dazu, mit der Beschreibung, wie man am besten reinigt:
Leerlauf : zu niedrige Drehzahl nach Batterie abklemmen : Geloest