I would still replace the needle. Although it did not break, it may have bent ever so slightly.
I would clean the bobbin area really well. Make sure you get behind the bobbin case. I have had the tiniest of threads there and it throws everything off. I am also thinking the belt may not be seated properly.
I hope others chime in with their opinions. Keep working on it. You can do it!