GE Front loader stops during cycle, un locks

Our GE front loader is stopping at random times during the cycle and the door is unlocking, sometimes it locks again, most the time not. I pulled the strainer under the lower front panel and it was empty, though it has been jammed full in the past, I also removed the pump, took it apart, removed the impeller and cleaned a bunch of lint out of it, and I made sure the discharge line was clear, put it back together and it’s still doing it. It ends up taking like an hour and a half to keep relocking it and get through a load, sometimes at the end the clothes are still wet

Where do I go from here? I don’t have a ton of money right now to start replacing random parts.

Thanks!