Do you have any idea why the machine was sewing backwards? Mine recently started doing that intermittently. It "Fixes" itself if I turn it off and then turn it back on. Since it is a computerized machine, I suspect that the 'mother board' is going bad.
I bought one off eBay that was doing that... and it was the main board. I didn't buy a new board it wold have cost too much