Something else to consider it taking off the needleplate and cleaning the edge of the D shaped recess that the needleplate sits in with a toothpick. Over time dirt gets into that area and can move the plate out of position. You would be surprised at how much gunk comes out of some machines there.
~G~