Here would be my approach:
1. Start by Testing the Motor/Linear Encoder. #TEST => ENCODER (you’ll need to boot with the Service Menus turned on. The Carriage should go out and back three times and if there are any issues, an Error will be thrown. If so, clean or replace the Encoder Strip.
2...