I think Bob has hit on the problem. You'll need to disable BOR, and stay below 10MHz oscillator frequency to run this PIC at 3V.