while (startState == HIGH)

Sono d'accordo con Orso, nel ciclo White NON rileggi mai il tasto