So my DH came in while I was messing with the machine...and I had to fess up! He fixed it...took apart wiped down and changed the needle for me! And presto its running great so far! Silly me...I sure hope it wasn't the needle this whole time cause that would be silly:}