Hi,
ich würde da dann einfach auf Kontaktprobleme tippen. Durch kleinste
bewegungen ist der Kontakt irgeneines Beinchens dann mal da oder nicht.
Oder der Übergangswiderstand irgendeines kontaktes ist grenzwertig und
mal reicht es, mal reicht es nicht.
Und wenn CMOS im Spiel ist, dann kommt so ein Verhalten auch immer gerne
vor wenn ein Port völlig unbeschaltet ist. Je nach Ladung des Port ist
der dann High oder Low.
Ist aber alles nur Vermutung da ich ja deine Schaltung incl. der
Peripherie nicht kenne.
Gruß
Carsten