Ja, daran kann es gelegen haben.
Ein zu geringer Elektrolytstand in der Batterie führt dazu, dass die Kapazität der Batterie sehr stark sinkt.
Es führt zwar nicht dazu, dass sich die Batterie selbstständig entlädt, die Batterie kann aber den in sie geladenen Strom nicht speichern. Der Effekt ist gleich, eben eine leere bzw. nicht leistungsfähige Batterie.
Lies dir doch mal die Funktionsweise eines Bleiakkumulators durch.
http://de.wikipedia.org/wiki/Bleiakkumulator
Die Zündkerzen sind normal so. Wenn sie feucht wären, wäre es nicht normal.
Wenn die Batterie nicht genügend Spannung hat, kommt es zu Problemen mit der Zündung.
Es ist ein Trugschluss anzunehmen, die Zündung würde über die Lichtmaschine gespeist sobald der Motor läuft. Damit die Zündung richtig funktioniert braucht man eine halbwegs volle Batterie. Es kann vorkommen, dass der Motor im Stand relativ gut läuft, beim Gas geben aber aus geht. Das liegt daran, dass die elektronische Zündung bei höheren Drehzahlen sehr viel Strom zieht.
Daneben kann es einfach auch daran liegen, dass der Motor noch nicht seine Betriebstemperatur hat.
Die GS verfügt über einfache Vergaser ohne irgendwelche Regelungen. Deswegen braucht man hin und wieder, bei kaltem Motor, eine Gemischanreicherung durch den Choke.
Möglicherweise stimmt auch was mit den Vergasern nicht. Das müsste man nachsehen, wenn sie trotz voller Batterie nicht richtig läuft.
Ich denke nach wie vor, dass es an deiner Batterie hängt. Lass mal die Säuredichte messen. Die Leerlaufspannung der Batterie sagt nicht viel über den Ladezustand oder deren Gesundheit aus.