From your description it sounds like it might be time to replace the dishwasher. We have had a few GE dishwashers and found that they didn't clean very well and it sounded like a tank when they ran. Our Bosch cleans much much better, is reliable, and is quiet.
I did a Google search on electric "code" and found: "Kitchen dishwashers installed in dwelling units require GFCI protection whether hard wired or cord and plug connected". So, perhaps there is a GFCI protector built into the plug. Or perhaps your house was not built to code. I think that GFCI's were required in the 2014 NEC code.
I had wondered if the "breaker" that your husband had been resetting (in the main house panel?) was actually a GFCI breaker. You can tell the difference because there will be a test button on the breaker. If after the dishwasher was plugged into another kitchen circuit receptacle, it is likely that you plugged it into a GFCI receptacle. GFCI's are required in kitchens, bathrooms, etc. If it stopped working on the cord plugged in to another kitchen receptacle, it would be wise to double check that that when the d.w. stops working that the receptacle is still energized, by plugging in a night light or something.
But, maybe it is time to "throw in the towel" and get a new dishwasher.