It sounds like a loose connection or a faulty component (they can have very hard to find loose connections right on the boards, too). You should be able to troubleshoot this by pulling it apart and shaking all the connections. That may turn up a suspect connection which, when fixed, will likely...