Have you checked to see if there is a bit of thread or lint hiding out under/around the feed dog area?
I've had that create all sorts of problems even when I thought I'd cleaned the area, but there was still a nasty bit hanging out in there causing problems.