Hi quester,
After installing the pullups, I would put a short pause in the main and in the sub routine just before the goto main statements, to slow down what's happening enough to see it .