Hi Dave,
Try adding a LED to an unused pin and blink it a few times at start-up. Just to verify that the PIC is still actually executing code. Are you using an extarnal crystal or are you running on the internal oscillator?

If it appears to not executing code and you're using an external source for the osciallator then check and double check that.

/Henrik.