Good to see you fixed your problem. You might want to consider purchasing the additional bobbin case and stitch plate for this machine. That will help also.
Glad to see you got the 6600P. I've had mine for 2 years now and have not had to have it serviced yet.