Hello Tracey,
Normally it would be a timing problem, however, if the machine is still sewing okay it is difficult to pinpoint the problem, if you have cleaned and oiled the machine that is the best you can do unless a problem arises with the stitching.
drivewithken@blueyonder.co.uk, November 2008