Thanks for the suggestion, but I've tried taking pin 3 to grnd and +5 but it still makes no difference. I've tried wiring the LCd direct to the pins, but still no joy, so I'm at a loss, other than break all the tracks between the PIC and it's header for the LCD, but if there is an issue with the board's through hole plating or something similar then the fault could still be there