I've monkeyed around with the delay, gone all the way up to 20ms.

I had this wiring working on another PIC, so I am pretty sure it should work, unless that program, written ASM was sending different bytes out the port.

I'll check, if I can decipher it.

Cheers,

Sterling