I added one step to my testing, adding a 2nd BYTE of data in the shift and LCD commands and the test signal works good too.

So it likes 2 BYTES, but not 16 BITS, I can live with that...

I think it was Ralph that said in the PIC-TO-PIC thread, "one thing at a time".

Robert