Und schalte doch mal die internen Pullups ein, möglicherweise hängt der Pin in der Luft bei weißem Grund?

Portc=&B11111111
Portd=&B11111111

(Nach dem Config .... =Input)

Grüße

Torsten