Servus Broesel,
Ich hatte die ähnlichen Probleme wie du.
Meine Schwalbe ist auch lange gestanden.
Bei mir lag die Lösung klar am Vergaser.
Den musst mal ordentlich reinigen. Also die Düsen mit Luftddruck reinigen.
Was noch ganz wichtig ist, ist der Schwimmerstand.
Der
MUSS richtig eingestellt sein.
Der hat irgendwelche bestimmte Maße, leider weiß ich sie nicht auswendig.
Musst dich mal schlau machen.

So wie du dein Problem geschildert hast, liegt das Problem in meinen Augen am Schwimmer. Wenn der falsch eingestellt ist, kriegt er entweder zu viel, oder zu wenig.
Ich hoffe ich konnte dir ein bisschen helfen.
Gruß Philipp