Have you tried another crystal ? It may simply be that the one you have there is poked. Do you think 10k is a bit high for an LED ? 1k won't hurt the PIC and it would give you a more definite illumination. Unless you're after low power consumption of course