So frustrated. why does this keep happening?

It is most certainly a spindle issue. I had the exact same problem. A replacement spindle completely resolved the issue.