the mechanic says my faceplate needs replacing and it was costly on 2004 Mazda RX-8

sometimes nothing (radio.thermastat,air.heat) works when I turn on the ignition.Sometimes if I hold the power button for the radio in for long lengths of time they operate.

Asked by for the 2004 Mazda RX-8
by all accounts its a loose wire in the radio having simular issues but yet to actually solve as stereo isnt the esiest to remove