I can only assume an overload with some kind of interference with something else around...

I would never load directly PIC output pins.

Ioannis