your in a long list of people m8 the answer is i feel, bad workmanship,generally a "dry joint" on the printed circuit board. Find an electronic engineer or take a chance with a soldering iron,some joints are very small and close together so precede carefully.Also there are firms on net that specialize,good luck
paul, March 2010