I took the plunge and purchased a HM7000 8 pin decoder with sound, noting the good reviews it seems to be getting. I installed the decoder and speaker in a Hornby B12 - plenty of room. It was all working fine until the volume of the sound file dropped by about 50% and started to sound a little ragged. I checked the settings and they were all fine. I was using the default sound file and the initial general volume setting was 45%. The drop in volume occurred after a few laps around my layout - a few minutes of running. I stopped the loco, shut down the sound, took the loco off then on to the track to ‘reset’ the decoder, started the sound - again, it worked fine for a few laps then the sound died again. I reloaded the sound profile, did the on/off process - again the sound was fine for a few laps then died. Everything else was working fine. The decoder and speaker are not cramped or touching anything which might cause a short circuit. The speaker can only attach to the decoder one way so that is fine. Appreciate any advice as there is nothing in the Hornby documentation or online documents that cover this problem. Big disappointment to say the least.