I dont think the pullup resistor is the problem. I want a fairly weak one to make it easy to ground. 100K should be more than enough to pull up any pin on a PIC. Ive used them many times before without a problem and there are 3 others on the same circuit working fine.