Quote Originally Posted by plyrathrt View Post
When I move this to the breadboard, there seems to be a small leakage of current when I release the button to stop the pulsing.

I am beginning to think it's a problem with the interupts but the datasheet states they are disabled on reset. Below is the beginning of my code.
Yes, datasheet says interrupts are disabled on reset...
How about cap's across Vdd/Vss? And maybe a few other sprinkled around between your PIC and the power supply? How stout is your power supply?