Well, I had gone down as low as 1K with no luck, but I took your advice and checked the voltage going to the pin. With the 1K I read about 2.8V, which is just above the 2.5V limit. On a side note, I checked the voltage on the pin referenced to ground with nothing connected to the pin and read 1.56V. I have no clue why this is, especially since the pin is set as an input and its initial state is programmed to be low.

Anyways, since 2.8V was on the hairy edge, I tried two 1K's in parallel (500 ohms) and read about 3.2V. When I tried this, everything worked beautifully! Thanks for the advice Dave! I feel a little silly for not looking harder at the voltages on the pin earlier, but this is a learning experience. Thanks again!

-Tony