Du solltest trotzdem mal die richtige Referenz angeben, damit die nicht gegeneinander arbeiten ! Das kann evtl. auch eine Schwankung verursachen.

Wenn ich den internen Pullup aktiviere ist der Wert ziemlich stabil, aber ganz fest bekommt man den nicht, ist halt Analog.
In welchem Bereich schwankt das bei Dir ?

Ich mach trotz allem meist in Bascom, kann aber alles andere auch.