Ich kann keinerlei Entprellung sehen. Dann ist der Eingang natürlich schon empfndlich auf irgendwelche Schnackler von aussen

Mach doch einfach mal einen Sicherheitscheck:
(meinethalben auch mit "pfui-gack" Goto, was soll's)
Code:
CK_1:
    Do 
    Loop Until Pina.0 = 0 Or Pina.2 = 0                    ' check, ob einer 0
    IF Pina.0 = 1 AND Pina.2 = 1 THEN GOTO CK_1   ' noch immer ?
Man könnt' auch dazwischen noch einen Waitms 1 einfügen, das wär einer drauf.

Bei jedem Test wenigstens 20 Stunden warten, ist natürlich schon verschärft, aber da fällt mir nix ein.
Bist du bei einer Fehlfunktion gleich ausgesperrt und brauchst das THW ?