Hast du kontrolliert ob der Ausgang auch als Ausgang programmiert sind.
Wenn du nur den PullUp ein und ausschaltest könnte es zu so einem Verhalten kommen.