OK. I jumpered to some spare TTL inputs and that seemed to fix it. It works pretty reliable on one of the Schmitt triggers. What if I just power the PIC with 3.3V, will that fix the issue?