I was going to suggest a larger needle as well. Upholstery/drapery fabrics vary greatly in weight. A larger needle will definitely help. But as Patrice mentioned also, you need to have support for the fabric behind the machine as well. I would also suggest putting the fabric yet to be stitched in your lap for additional support and less drag.