GE washer stops at any point of operation

This machine will stop at any point of any chosen cycle. Pushing "START" will usually let the machine continue. If this doesn’t do it selecting another cycle will allow it to run again. Usually this is neccessary as it seems to stop with a tub full of water. After getting rid of the water a restart (running through a complete wash cycle) will be successful. Pulling the plug and waiting two minutes will also reset the machine for a number of cycles of uninterrupted service. My eye is on a faulty controller. Is this an accurate diagnosis? Thank you for any help you can give with this.