Try and narrow the problem down - put the Seawitch MPU in and see how stable the machine is (put it in self test). If it goes fine you have at least narrowed it down to the MPU. If it still resets regularly I would still suspect connectors.
cheers
Ian