Wenn die arbeitet, brauchst das Relais nicht testen. Dann kann es daran fast nicht liegen.
Dein Motor bekommt also Sprit und er hat nen Zündfunken. Komisch, dass er dann nicht will. Denn ein Motor braucht doch nur Benzin, Funken, Luft und irgendwas, wo er die Abgase hintun kann. ;-)
Kann natürlich auch sein, dass irgendein Sensor (z.B. Drehzahlgeber) hinüber ist und er deshalb nicht zum richtigen Zeitpunkt zündet.
Geh mal auf folgenden
THREAD Da ist weiter unten ne Anleitung von mir drin, wie man die für die Zündung zuständigen Sensoren beim M40-Motor überprüft. Vielleicht hilft dir das irgendwie weiter.