First you need to prove the pic is running. There are no caps shown in above schematic at the xtal, do you have caps on it? Have you made a led blink? Did you try internal osc?

From the quick skim I did on this thread, it seems I have read several posts claiming the code works. Time to look at your hardware.