Out of curiosity, which PIC programmer do you use?

could you post your compiled .HEX file?

Make sure your MCLR pin is tied to Vcc via a resistor.

Seems to work as design here...