Das Fehlverhalten kommt normal nicht von der Zündung, sondern eher von einem defekt des Wassertemperaturfühlers. Defekt der Verteilerkappe ist fast immer abgenutzte Verteilerelektrode oder Haariss, da hast du aber Fehlzündungen die sich meist im Standgas durch deutliches Pfurzen bemerkbar machen. Lambdasonde wäre auch ein Bauteil welches in Frage kommt, z.b. kann auch die Heizung der Sonde ausgefallen sein (oft vergammelt das Kabel).
Dass er nicht gut durch zieht kann auch am Temperaturfühler liegen, allerdings auch an einer falsch eingestellten Zündung. Ist der Zündzeitpunkt zu spät gestellt, dann reagieren gerade die kleinen Motoren mit deutlichem Leistungsverlust darauf.
Ich würde zuerst aber mal das Steuergerät zurück setzen, dazu klemmst du einfach mal die Batterie für 30 min. ab und schaltest die Zündung ein (siehe auch FAQ).