maybe you reach the maximum current source of your PIC. How about if you trade your LEDs to 1-10K resistors???