GE Frontload Washer Spin

GFW650SSN0WW
Problem starts as machine would stop once it reached the high spin at end of cycle.
I replaced the door lock switch mechanism.

Problem remains.

Error codes yield: codes 18 (drain pump), 27 (water access), 38, 89 (accellerometer fault), and 91.

I ran the tests for each one and everything seemed to work fine (i.e., water filled, drains, tub spun at high, etc.).

Ran full run, stopped at spin cycle again. Error codes remain.

Any ideas/suggestions?
Thanks

…just ran another cycle. it stopped part way thru. then restarted it, and now just completed the full spin cycle. seems very erratic.

Individual cycles ran in test mode seem to work.
But in full run most always stopppng at the spin cycle

I suspect control board ineeds replacing. Any final tests recommended to verify control board as issue?
Thanks

did you check the pump?