So it is the Electra Bearcat 350, the vintage one.
That's no good, a mechanical failure. Google says it is mostly the 6504 CPU that fails. "
Processor Issues: Users have noted that the BC350 often suffers from processor failures or firmware bugs, causing it to lock up, display blank screens, or show random characters."
When flexing the board it could be the internal of a component that flex so resoldering will not help and the faulty component must be found. One way could be to heat up components using a hairdryer or cool them down using freeze spray. Anything that makes the internals of components to move a little. I could be using double layer circuit boards, as it uses those CPU 6504 components, and it's a hidden copper layer that are broken inside the circuit board. Then a schematics are needed to try and ohm measure between different points but it seems there's none to be found on the internet.
When it's a double layer circuit board it should have rivets going thru the circuit board to connect to that inner layer. The Realistic Pro2004 had that rivet issues in some scanners that could be solved be soldering on those rivets to make them connect again to the foil.
There's some help found in a Wiki at
BC300 - The RadioReference Wiki
/Ubbe