Bmw e83 2004 x3 20D

Normalerweise schwankt die drehzahl nach dem kaltstart um 200-300 Umdrehungen auf und ab, wenn man das auto ausliest, bringt er ein problem an dem glühkerzensteuergerät und alle glühkerzen sind nicht ansteuerbar. Startet aber trozdem normalerweise schnell (1-2sek) nach einer nacht bei -5grad. Also irgendwie komisch. Ich glaube beim vorbesitzer war der kathalisator verstopft. Er hat ihn ausgebrannt und der wagen lief wieder. Heutemorgen brauchte der motor 20 sekunden bis er lief. Die Motordrehzahl schwangte während dem starten von 0-1000 hin und her. Muss ich das glühkerzensteuergerät wechseln oder was denkt ihr?

vielen dank im vorraus 👋