was funktioniert an else if() "auch" ? (edit, jetzt scheint es ja doch zu funktionieren?)
Außerdem hast du sehr wohl etwas anderes gemacht:
bei dir steht im Ursprungs-Code hinter else direkt eine Bedingung (((millis() - LKW_Timer1) > 2000) && (M5_Start == false) && (M5_fertig == false) )
das darf aber nicht sein!
else hat kein (!) Bedingungs-Statement!
Wenn du eine neue Bedingung setzt, dann muss ein weiteres if() folgen mit einem eigenen Bedingungs-Statement!
Also überprüfe noch mal bitte deine Klammersetzung, dann lies nochmal meine Beschreibung und deine Bedingungen genau durch, und wenn dann alles stimmt, dann funktioniert es auch!
Lesezeichen