first thing i would do, is walk away from it, until later, or another day. especially if you are frustrated!
i just totally forgot if you said you have a walking foot on it?
if you have another spool,change it out too.
re thread it..
glad you changed the needle.
sometimes it is such a simple thing.