I think I figured out the problem... I had MCLR floating, and left the MCLR option in the configuration enabled.

I assumed that if MCLR was enabled and floating, the PIC probably wouldn't work, period. Is that usually what happens with MCLR is left floating and enabled? (i.e. sporadic operation?)

Thanks,
Dave