„Fahrzeug demnächst warten“ heisst immer noch, das in einem Steuergerät ein Fehler abgelegt ist. Das muss auch nicht das BCM sein, also mal das gesamte Fahrzeug auslesen lassen mit passender Technik.
Ich vermute mal, dem BCM ist es egal, mit welchem Motor es zusammenarbeiten soll. Allerdings einfach nur tauschen reicht nicht, es muss wie Du vermutest mit dem Fahrzeug verheiratet werden und außerdem auf deinen Cassi programmiert werden. Da Du vielleicht Optionen hast, die der Spender nicht hatte oder umgekehrt.
Das Steuergeräte resetten mit abgeklemmter Batterie heißt nur, das sie komplett Stromlos werden und danach komplett neu booten (wie ein PC). Fehlerspeicher werden dabei nicht gelöscht. Auslieferzustand würde schon mal gar nicht gehen, sonst würdest Du nicht mal starten können. Stell Dir mal vor, das würde passieren, dann müsstet Du wenn mal die Batterie länger als ein paar Minuten abgeklemmt ist, das gesamte Fahrzeug neu programmieren.
Grüße
TheChip