I had similar issues a few years ago, it turned out to be the bm54 amp. A guy on eBay repaired and upgraded for me and it's all worked perfectly ever since. I've just checked and he's still on eBay . Search bm54 upgrade and you will find him, he's the one from Enfield. His page also has information regarding indentifying faults. I wouldn't hesitate in recommending him .