If we assume that at least one of the PIC's you have got is programmed with valid bootloader (I hope you have tried both with my suggestions) the serial connection might be faulty.
To verify this please remove the PIC from its socket, connect pin 17 and 18, power on the board without the PIC, run terminal program and check if you get remote echo of typed characters.