Hi,
Haven't looked much at your code yet, just the standard question first:
Do you use a proper X-tal on both the sending and receiving PIC's, not a ceramic resonator, and, if yes, are you sure it's 4Mhz?

/Henrik Olsson.