Hallo,
versuch mal die Endschalter nach Masse zu schalten, die pull-up-Rs nach +5V (im Programm die auswertung invertieren).
MfG Lutz