Hi Chris,

It is likely that the buzzer is generating a lot of spikes. If so it is possiable that the spikes will get onto the regulated supply through the internal clamping diodes in the PIC's inputs.

I would look at suppressing the buzzer input.

good luck!
Bob