From the description of the fault, the likely culprits are either a dry joint on the circuit board or a failing electrolytic capacitor - they tend to dry out or burst when the get old or are subjected to a hot environment. It would probably be cheaper to get someone to replace any suspect capacitors on the board, check it for dry joints and try that before taking the plunge and buying a new one.