Yes Hippy, I like your thinking when you say "over-current situation suggests the input pin may actually be an output", very possible but do you think the outpinsC causes a momentary conversion or reset of pin status (input/output) and that triggers the instability? Or other?
Also as requested...