Ayuda con Delay y como le hago para encender un moto con appinventor

Hola amigos, soy un poco nuevo en esto de programar con Arduino. Como proyecto con unos amigos conectamos varias tiras de LED RGB a una moto, y lo controlabamos con una app hecha en appinventor. Conseguí el código de una página y funcionó perfectamente; el problema es que ahora modifiqué la app para que también pueda encender la moto, y estoy modificando el código de mi arduino, obviamente, pero donde coloco una etiqueta delay me dice que está repetida, pero se supone que ahí debe ir… ¿alguien puede ayudarme? ¿podrían decirme como hacer para que con un mismo botón en mi app se encienda y apague?

#include <SoftwareSerial.h> //Librería que permite establecer comunicación serie en otros pins
 
//Aquí conectamos los pins RXD,TDX del módulo Bluetooth.
SoftwareSerial BT(10,11); //10 RX, 11 TX.
 
int ledred=3; //Pin LED Red
int ledgreen=5;//Pin LED Green
int ledblue=6; //Pin LED Blue
int acc=9; // Pin de accesorios
int start=8; // Pin de Start
boolean status = false;
void setup()
{
 
  BT.begin(9600);  //Velocidad del puerto del módulo Bluetooth
 
  pinMode(acc,OUTPUT);
  pinMode(start,OUTPUT);
  pinMode(ledred,OUTPUT);
  pinMode(ledgreen,OUTPUT);
  pinMode(ledblue,OUTPUT);
  digitalWrite(9,LOW);
  digitalWrite(8,LOW);
  
      
}
 
void loop()
{
    //Cuando haya datos disponibles
    while (BT.available()>0)
    
    if (BT.read() == 'a')
   digitalWrite(9,HIGH);//Acc
   delay:(1000);
   digitalWrite(8,HIGH); //Start
   delay:(1000);           // este delay es el que me dice que está repetido 
   digitalWrite(8,LOW);
   status = !status;
    
    
    {
        int red = BT.parseInt(); //Leemos el primer valor entero (Red) y lo almacenamos en la variable
 
        int green = BT.parseInt(); //Leemos el segundo valor entero (Green) y lo almacenamos en la variable
 
        int blue = BT.parseInt(); //Leemos el último valor entero (Blue) y lo almacenamos en la variable

        
        //Cuando lea el carácter fin de línea ('\n') quiere decir que ha finalizado el envío de los tres valores
        if (BT.read() == '\n')
        {
          //Enviamos los valores de los tres colores al LED RGB através de PWM
          analogWrite(ledred,red);
          analogWrite(ledgreen,green);
          analogWrite(ledblue,blue);
        }
  
  }
}

Hola. No sé si será la causa del error, pero los dos puntos de los delay te sobran: delay(1000);

es que esto

delay:(1000);

esta mal escrito. Es asi como debe indicarse

delay(1000);

pero como dijo Noter, no hace falta, bórra los dos o cuanto delay tengas.

Gracias, si era eso, ya quedó muchas gracias :) como les dije soy nuevo y se me pasan muchas cosas.