Ok Sooo,
Lubricated the rail and replaced the scan motor. replacing the motor got us past the error, and it seemed ok for a minute. printed a couple things, but then the carriages separated mid print. this happened a bunch of times. The printer would fire up, start printing, and then lose its carriage mid print.
We carefully took some things apart, looking for worn down bearings or something gunked up somewhere. Didn't see anything. Now when I turn on the printer I get scan motor error 0010, right away.
When the printer is turned off, you can slide the carriage with your hand and there's no resistance, but when you turn on the printer, it becomes tough to move the carriage by hand. Does this rule out the pads/clips that guide the carriage being the problem?
I tried moving the carriage over to the far side, and then turning it on. the carriage smoothly glides back to its home position, before giving the error. So it seems like the resistance that's causing the error is specifically caused by the carriage trying to move out, from its home position?