Hi Atom058,
I have a couple of thoughts,
add a temporary blinky to your code to confirm PIC's operation, and check your breadboard, maybe it has some bad connections, I have had my share of headaches from that.