Although your configuration shows LVP_OFF, it's possible that the configuration is not getting programmed into the chip.
With LVP enabled, if B4 (PGM) goes high it puts the chip in programming mode.

What programmer are you using?
And is it set to program the configuration bits?