That was a fiendish thing to debug; if I recall correctly it was a slightly and intermittently defective connector.