What machine do you have? It helps to know if it's mechanical or computerized. Once I was I was having a similar issue and I had replaced the needle but turned out I had put the new one in backwards. But it you have broken a needle recently it's probable the timing is off.