Ich bin auch kein Fan der Materialschlacht und suche lieber über logische Zusammenhänge. Ist einfach nicht so teuer.
Neben der von Sonnenfahrer beschriebenen Falschluft kämen auch noch falsche Werte bei der Ansauglufttemperatur in Betracht. Wenn draußen 2 Grad sind und der Sensor behauptet, es sind 15 Grad, wird von Seiten des Motorsteuergerätes eine zu geringe Gemischanfettung für den Kaltlauf vorgenommen. Folge: der Motor läuft nicht rund, bis er eine gewisse Temperatur erreicht hat, wo der Fehler keine Rolle mehr spielt.
Du kannst die Plausibilität der Temperaturwerte mit OBD-Dongle und z. B. Torque überprüfen. Die Ansaugluft sollte beim echten Kaltstart etwa der Umgebungstemperatur und der Öl-/Kühlmitteltemperatur entsprechen.