Hast du schon herausgefunden, wo genau der Sprit herkommt?
Ich würde aus der Hüfte jetzt auf nicht schließende Schwimmernadelventile und falsch angeschlossenen Benzinhahn tippen.
das Anschlussschema in den Rparaturanleitungen ist zT spiegelverkehrt.
Hier eine korrigierte Version:
http://forum.gs-500.de/showthread.php?t=16743
Schwimmerstand kannst du mit nem durchsichtigen Schlauch an den Schwimmerkammerablässen prüfen.
Schlauch nach oben biegen, Benzinhahn auf PRI und die Höhe des Benzinpegels gibt dir den Schwimmerstand. Sollte knapp unterhalb der Schwimmerkammerdichtung liegt. Ist er deutlich höher wird dort das Schwimmernadelventil nicht schließen.