Also wenn die Lambdasonde (oder die -Heizung) klassisch defekt wäre, dann käme der Fehler nach Löschen sofort wieder. Wenn nur manchmal ein Fehler gemeldet wird, ist noch etwas anderes faul, evtl. hat es tatsächlich was mit einer zu schwachen Batterie zu tun.
Übrigens die blinkende Anzeige "CRUISE" tritt immer zusammen mit der Motorkontrollleuchte auf; die weißt nur darauf hin, dass der Tempomat gerade nicht verwendbar ist (ist Standard, sobald ein Fehler erkannt wurde).
Zum Gegentesten einfach mal die Steckverbindung zur Lambdasonde abziehen, und schauen, ob dann immer ein Fehler (bzw. mehrere) nach Löschen gemeldet wird.