Dishwasher starts, then stops

I close the door with all buttons properly pushed, slightly turn the switch on the door to start the cycle, it runs for a minute and stops. Seems to me the Control Board/Timer should be replaced. Any thoughts on if this is correct? How difficult is this to replace for an average hands on guy? Thanks.