No idea what the problem is, but if you can reproduce it on a breadboard then is it possible to cure the problem by disconnecting any of the external hardware? If so, knowing which interface is causing it might give you a clue as to the nature of the problem.