Es liegt im Zweifelsfall an Beidem.
Also Tank runter und leeren (dabei gleich schauen, wie stark rostig der innen ist (nicht mit offener Flamme nachschauen!

))
Den Vergaser baust du auch aus, schraubst die schwarzen Deckel und Schwimmerkammern ab, Schwimmer raus, Düsen raus, Schieber + Membrene raus, Düsennadel und Co raus.
Mit dem so "entkernten" Vergaser gehst du zur Werkstatt deines Vertrauens und lässt den dort für ca 15-25€ ultraschallreinigen (nicht vergessen die Düsen mitzugeben, damit die auchgereinigt werden).
Dann baust du den Vergaser wieder zusammen und stellst ihn nach den Angaben zu deinem Baujahr wieder ein.
Hier gibts ein paar Threads zu den Einstellungen:
http://www.gs-500.de/viewforum.php?f=32
Viel Erfolg!