My lead screw is tight. When I first assembled the table I also noticed that the lead screw was not very straight. Once I tightened everything down it ended up working out but I’m sure its putting unnecessary strain on the X-axis motor since its not perfectly straight. The fact that the carriage will switch directions on its own really has my leaning toward it not being a physical problem with the lead screw though, even though I’m sure that’s not helping.
When this first started happening I could feel the motor aggressively fighting itself trying to turn. Once I unplugged the motor and restarted FireControl I went over the same area of the lead screw that was binding before and it glided over it like nothing happened… has to be something else other than just a faulty lead screw.