Glad you got it working!!!

But,
TRISC.1 = 0 ' Make pin output for MSEL
TRISC.2 = 0 ' Make pin output for _RES_PD

Would/should not have made a difference because the HIGH/LOW commands do that in the background.

Must have been another change...