Sounds like your tension is off. I have the 6600 P and recently had very similar problem. After doing everything I was suppossed to and then some, I ended up taking it in to the tech. The tension was way off as was the tension on the bobbin holder. Cost me $75 for a complete tuneup.