what happen if you change MCLR_ON to MCLR_OFF?

Are you sure it's a 4MHZ crystal?

Can you measure it with a scope?