I have a horizon 12000 and have found the banging going on when there is a thread in the bobbin holder or when the needle is loose. When I hear that noise, I immediately stop the machine, check the bobbin holder, re thread the bobbin, check the needle screw, and re thread the machine. That seems to clear the problem for me. If it dosen't then I replace the bobbin with a new one.