I agree with jacqueck... Take it back and ask for a demo then have them address all your complaints. I have a 870 that I love but have had to take back a couple times due to some of your found complaints. They have always fixed them. I do know that you must keep it clean, and there is an add on to stop the thread from jumping out of hook. The best of luck to you. I am sure when you get the bugs out you will love it....I would buy another if I could afford it but right now my SS just does not warrant it.