Hallo,
Hast du schon mal deinen Vergaser überprüft? Hatte das gleiche bei meinem Motorrad - funktioniert aber ähnlich. Vergaser abschrauben und die Schwimmerkammer.
Ist da schmutz drin - wie feiner Sand oder dergleichen? Die beiden Düsen rausschrauben und durchblasen.Bei mir war in Leerlaufdüse ein Sandkorn drin und daher lief er im Leerlauf nicht mehr. Versuche das mal , vielleicht hilft´s.

Gruß Stefan