Ich würde beim 318is auf den Nockenwellensensor tippen, der verursacht auch Zündaussetzer wenn er schleichend defekt wird, dann wird er auch nicht gleich vom Fehlerspeicher erkannt.
Wurde in den Werkstätten in den du warst der Zündzeitpunkt mal überprüft (evtl. eine verstelltes Schwingungsdämpferrad, wo der OT-Geber sein Signal erhält)?
Fährst zu lange mit Zündaussetzern rum, kann es dir die Ventilsitze anbrennen, und dann muß der Zylinderkopf runter um das wieder alles zu reparieren.