I once encountered something similar. Turned out to be a dry solder on one of the input terminals to the speaker. Have you checked the solders on the...